React bind im Konstruktor, wie Parameter an Requisiten übergeben werden

8

Ich versuche, meine React-Klassen in ES6 zu konvertieren, aber ich habe einige Schwierigkeiten in diesem Prozess. Ich hätte gerne meine Bindungen im Konstruktor, nicht in der Renderansicht.

Wenn ich jetzt ein Root-Modul mit einem setState habe, das einen Parameter benötigt, z. B .:

%Vor%

Dann übergebe ich diese Funktion an eine Komponente:

%Vor%

Dann habe ich im customElement-Modul etwas wie folgt:

%Vor%

und im Render:

%Vor%

Ist das der richtige Weg? Da ich es nicht zur Arbeit bringen kann - (

    
user3611459 24.05.2016, 11:27
quelle

2 Antworten

6

Sie können diese this.updateMood(value) = this.updateMood.bind(this,value); -Konstruktion nicht verwenden, weil es ein Syntaxfehler ist.

Sie können Ihr Problem so lösen

%Vor%

Example

    
Alexander T. 24.05.2016, 11:35
quelle
0

Je nach Ihren babel-Einstellungen oder bei Verwendung von typescript erreicht das Folgende das gleiche, ist aber viel praktischer zu schreiben / zu warten:

%Vor%     
mweststrate 24.05.2016 11:58
quelle

Tags und Links