So verwende ich den dynamischen setState, aber was ist, wenn ich dem Statusnamen ein Präfix voranstellen möchte?
handleChange(field, value) {
this.setState({ [field]: value });
}
<input
onChange={e => this.handleChange('fname', e.target.value)}
/>
<input
onChange={e => this.handleChange('lname', e.target.value)}
/>
Als ob ich produzieren möchte this.state.my_fname
und this.state.my_lname
.
Erreicht dies das, wonach Sie suchen?
handleChange(field, value) {
this.setState({ [`my_${field}`]: value });
}
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen