Reactive Props in der .map Funktion verwenden [duplizieren]

8
    

Diese Frage hat hier schon eine Antwort:

    

Nehmen wir an, ich habe die folgende Renderfunktion für eine meiner Komponenten. Vom übergeordneten Element habe ich eine changeTid prop Funktion übergeben.

Parent:

%Vor%

Kind:

(Ich verwende ES6-Klassen)

%Vor%

Ich kann this.props.changeTid nicht in meiner Map-Funktion verwenden, da this nicht referenziert, was ich möchte. Wo binde ich es, damit ich auf mein props zugreifen kann?

    
Paran0a 11.05.2016, 07:19
quelle

2 Antworten

20

Sie können this für .map Rückruf durch zweites Argument

%Vor%

oder Sie können die Pfeilfunktion verwenden, die nicht über eigene Funktionen verfügt this und this darin bezieht sich auf das Einschließen von Kontext

%Vor%     
Alexander T. 11.05.2016, 07:22
quelle
3

Wenn Sie ES6 verwenden, können Sie Pfeilfunktionen verwenden, was nicht funktioniert verbinde sein eigenes this

%Vor%     
Mauricio Poppe 11.05.2016 07:24
quelle