React-使用字符串更新状态值

时间:2018-10-04 16:05:12

标签: javascript reactjs

我想使用一个函数(例如,名称,image_url等)更新多个输入上的React状态。

我尝试了以下操作:

<input onChange={(e) => this.changeValue(e, 'name')} 
    value={this.state.newArea.name} placeholder="area name"> 
   </input>

具有以下功能:

changeValue = (e, arg) => {
    this.setState({
        ...this.state,
        arg: e.target.value
    }) 
}

但是在每种情况下,arg是一个字符串,而不是状态键。有没有一种方法可以强制将字符串用于此目的?

谢谢

0 个答案:

没有答案