Javascript setState嵌套对象使用扩展运算符失败

Javascript setState嵌套对象使用扩展运算符失败,javascript,reactjs,ecmascript-6,Javascript,Reactjs,Ecmascript 6,我遵循这个例子 在react中设置嵌套状态。下面的代码有什么问题?我希望e.target.name作为对象的属性 onChange = (e) => { this.setState({ input: {...this.state.input, e.target.name: e.target.value} }) } 对计算属性名称使用括号表示法:[e.target.name]:…您的代码的可能重复项沙盒已损坏。使用内联代码段并修复codecheck工作

我遵循这个例子

在react中设置嵌套状态。下面的代码有什么问题?我希望e.target.name作为对象的属性

onChange = (e) => {
    this.setState({
        input: {...this.state.input, e.target.name: e.target.value}
    })
  }

对计算属性名称使用括号表示法:
[e.target.name]:…
您的代码的可能重复项沙盒已损坏。使用内联代码段并修复codecheck工作代码对计算属性名称使用括号表示法:
[e.target.name]:…
代码的可能重复项沙盒已损坏。使用内联代码段并修复codecheck工作代码