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的回答是正确的是,这就是我的意思。谢天谢地,这让我想起:错误必须使用解构道具分配反应/解构分配