Javascript 在React JS中动态选择状态对象名称

Javascript 在React JS中动态选择状态对象名称,javascript,reactjs,dynamic,state,Javascript,Reactjs,Dynamic,State,快速问题,如何更改使用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; 更新状态 stateUpdater = (e

快速问题,如何更改使用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;
更新状态

stateUpdater = (e) => {
    const { name, value } = e.target
    this.setState({ [name]: value })
}
    this.setState({newState});
  }
stateUpdater = (e) => {
    const { name, value } = e.target
    this.setState({ [name]: value })
}