Reactjs 在react中破坏道具

Reactjs 在react中破坏道具,reactjs,eslint,Reactjs,Eslint,我面临着破坏道具任务中的林特错误问题。因为我是新手,我不知道如何使用道具中的功能 这是我的职能分配到哪里: handleChange(e) { this.props.inputChange(e.target.value); } 我正在将更改传递给父元素(提升状态),因此我现在在属性中有了函数,其中对输入框的更改将得到反映 请问如何在传递此参数(例如target.value)时使其具有破坏性 谢谢 更新: 经过回答和研究,我终于做到了以下几点: handleChange({ target

我面临着破坏道具任务中的林特错误问题。因为我是新手,我不知道如何使用道具中的功能

这是我的职能分配到哪里:

handleChange(e) {
    this.props.inputChange(e.target.value);
}
我正在将更改传递给父元素(提升状态),因此我现在在属性中有了函数,其中对输入框的更改将得到反映

请问如何在传递此参数(例如target.value)时使其具有破坏性

谢谢

更新: 经过回答和研究,我终于做到了以下几点:

handleChange({ target: { value } }) {
  const { inputChange } = this.props;
  inputChange(value);
}

分解嵌套参数:

handleChange({target: {value}}) {
 this.props.inputChange(value);
}

你可以这样做

//父组件

changedHandler(event) {
    const value = event.target.value
}

<ComponentChild changed={this.changedHandler}>
<input type="text" onChange={props.changed}>
changedHandler(事件){
常量值=event.target.value
}
//子组件

changedHandler(event) {
    const value = event.target.value
}

<ComponentChild changed={this.changedHandler}>
<input type="text" onChange={props.changed}>


你所说的“破坏性”是什么意思?如果你指的是参数中的破坏性,Mose的回答是正确的是,这就是我的意思。谢天谢地,这让我想起:错误必须使用解构道具分配反应/解构分配