以下是有效的代码段,
状态-
state = {
name : '',
age : ''
}
onChangeHandler-
nameHandler = (event) =>{
this.setState({name: event.target.value});
}
UI-
<input type = "text" onChange = {this.nameHandler} value = {this.state.name}/>
但是,为什么下面的方法不起作用?
状态-
state = {
name : '',
age : ''
}
onChangeHandler-
nameHandler = (event) =>{
this.setState({name: event.target.value});
}
UI-
<input type = "text" onChange = {(event) =>this.nameHandler} value = {this.state.name}/>
甚至没有以下内容,
state = {
name : '',
age : ''
}
onChangeHandler-
nameHandler(event){
this.setState({name: event.target.value})
}
UI-
<input type = "text" onChange = {(event) =>this.nameHandler} value = {this.state.name}/>
我了解我的问题的原因是缺乏箭头功能理论的知识。
请分享详细原因
相关分类