Wie definiere ich eine Eigenschaft in einer Komponente und übertrage sie zu einer anderen Komponente in reactJs?

8
  

Ich habe eine Elternkomponente und eine Kindkomponente, die ich weitergeben möchte   Eigenschaft von Parent zu Child mit {... this.props}, ich will nicht   jede Aktion oder Reduzierung im Bild, ist es möglich, dies zu tun?

Meine untergeordnete Komponente ist wie folgt: -

%Vor%

Meine Elternkomponente ist wie folgt: -

%Vor%

Wie kann ich nun die Header-Eigenschaft von SampleParent Component an SampleChild übergeben? Bitte assistieren Sie mir.

    
jack123 17.02.2017, 11:34
quelle

2 Antworten

5
%Vor%

Wird den Trick für dich machen, da du alle Requisiten von SampleParent auf SampleChild verteilst, die du sicherstellen musst, dass SampleParent sie nur als Requisite erhält, wenn sie dynamisch ist.

Wenn es sich um eine statische Requisite handelt, können Sie diese in defaultProps für die SampleParent definieren und Sie werden immer dieselbe Zeichenfolge übergeben.

%Vor%     
Henrik Andersson 20.02.2017, 08:47
quelle
1

Wenn Sie nur versuchen, "alle" Requisiten von Eltern zu Kind zu übergeben, können Sie das auf diese Weise tun.

Von der Komponente, die das SampleParent rendert ...

%Vor%

Die SampleParent-Komponente:

%Vor%

Die SampleChild-Komponente:

%Vor%     
grizzthedj 20.02.2017 20:27
quelle

Tags und Links