[英]concatenation setState with dynamic key in react using es6
这是我使用动态setState的方式,但如果我想在状态名称前加上怎么办?
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)}
/>
就像我想生成this.state.my_fname
和this.state.my_lname
。
这会实现您的目标吗?
handleChange(field, value) {
this.setState({ [`my_${field}`]: value });
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.