class Hello extends React.Component{
constructor(){
super()
利用react提供的React.createRef()
this.ref=React.createRef()
this.state={
txt:''
}
this.getValue=(e)=>{
this.setState({
在获取文本框中的值时,调用this.ref中current方法获取文本框的value值
txt:this.ref.current.value
})
}
}
render() {
return(
<div>
<p>{this.state.txt}</p>
给表单元素绑定一个ref的属性,属性值为this.ref
<input type="text" ref={this.ref}/>
绑定事件去获取文本框变化的值
<button onClick={this.getValue}>4556</button>
</div>
)
}
}
ReactDOM.render(<Hello />, document.getElementById('root'))