Ich arbeite mit ReactJS mit ES6, aber ich habe ein paar Probleme, um child & gt; Eltern durch Requisiten. Beispiel für meinen Ansatz:
%Vor% Dies gibt Uncaught TypeError: this.props.filterUser is not a function
zurück.
Irgendeine Idee? Bindung vielleicht?
[EDIT] Lösung (Danke @knowbody & amp; @Felipe Skinner):
Ich habe die Bindung in meinem Konstruktor nicht gefunden. Die Bindung im SearchBar-Konstruktor funktioniert einwandfrei.
Mit React.createClass()
(ES5) werden automatisch Bindungen an this
für Ihre Funktionen hergestellt. In ES6 müssen Sie this
manuell binden. Weitere Informationen Ссылка
Wenn Sie React.createClass () verwenden, bindet es automatisch an diese für Ihre Funktionen.
Da Sie die ES6-Klassensyntax verwenden, müssen Sie diese Bindungen selbst durchführen. Hier sind zwei Optionen:
%Vor%Oder Sie können es an Ihren Konstruktor wie folgt binden:
%Vor%Sie können darüber in der Dokumentation lesen: Ссылка
Beachten Sie, dass diese beiden Optionen sich gegenseitig ausschließen.
Tags und Links reactjs ecmascript-6