[英]Selecting state object name dynamically in React JS
快速提问,如何更改使用 e.target.name 选择的状态副本中的对象,然后设置为 e.target.value。 就像我想在发送 e.target.name = age 时更改 newState.age 一样。
stateUpdater = (e) => {
const newState = this.state;
const name = e.target.name;
const value = e.target.value;
// How do I change newState.(name passed from target) to become the passed value;
this.setState({newState});
}
更新状态
stateUpdater = (e) => {
const { name, value } = e.target
this.setState({ [name]: value })
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.