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 - (
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%Je nach Ihren babel-Einstellungen oder bei Verwendung von typescript erreicht das Folgende das gleiche, ist aber viel praktischer zu schreiben / zu warten:
%Vor%Tags und Links javascript reactjs