Ich habe eine benutzerdefinierte typeahead
Komponente, die ich versuche zu ändern & Ich möchte eine benutzerdefinierte onBlur
Methode von Eltern zu Kind übergeben.Warum gibt der Zugriff auf die Komponentenmethode beim Aufruf von getDefaultProps() einen nicht definierten Wert zurück?
Ich habe getDefaultProps
im Falle definiert onBlur
wird nicht weitergegeben:
getDefaultProps: function() {
console.log(this.handleBlur) // undefined
return {
onChange: function() {},
onBlur: this.handleBlur
}
}
handleBlur
ist ein Verfahren innerhalb der Komponente, die ich zugreifen möchten. Wie würde ich auf eine Methode innerhalb der Komponente zugreifen?
Leider verwenden wir nicht ES6-Klasse es in unserer Codebasis. – thedeliciousmuffin