如果ref回调函数是以内联形式定义的,在更新过程中它会被执行两次注意是清空旧的ref并且设置新的
初始化会掉一次
之后因为状态有改变,调用render,那么执行到ref内联的地方,就会传入一个null,来清空旧的ref,之后才会传入当前标签
其实是无关紧要的,不影响!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方法
方法名 = (c)=>{
this.input1 = c
}
<input ref={this.方法名}>
如果ref回调函数是以内联形式定义的,在更新过程中它会被执行两次注意是清空旧的ref并且设置新的
初始化会掉一次
之后因为状态有改变,调用render,那么执行到ref内联的地方,就会传入一个null,来清空旧的ref,之后才会传入当前标签
其实是无关紧要的,不影响!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方法
方法名 = (c)=>{
this.input1 = c
}
<input ref={this.方法名}>