Ich habe Parent und Child-Komponenten. Meine Kindkomponente enthält ein Auswahlfeld mit einigen Optionen, die den Zustand des Elternelements beim Klicken (onChange) aktualisieren sollten, dies jedoch nicht tun. Ich warf einen Debugger in die Funktion, die ausgeführt werden sollte, wenn die onChange()
auftritt, aber es trifft es nie. Wo gehe ich hier falsch?Reagieren onChange von <select> Feld nicht feuern
Parent Component Function
updateModal(evt) {
this.setState({ reason: evt.target.value})
}
als Stütze bestanden wie folgt:
<PastSessions
updateModal={this.updateModal.bind(this)}
/>
Und dann ist hier mein Child Component
mit dem Auswahlfeld.
<select value={this.props.reason} onChange={this.props.updateModal}>
<option value='One'>One</option>
<option value='Two'>Two</option>
<option value='Three'>Three</option>
</select>
Wrap this.props.updateModal in Ihrer Kindkomponente mit einem anderen Fu nction – Sri