react可以通过更新state来更新dom,
但操作真实dom获取一些元素信息,改变display,或者top之类的时,
如dom.style.xx
,直接操作也能生效。
这个时候是否还需要将状态加入state中,而不是直接使用,性能上有区别么?
React操作真实dom是否还需要使用state
qingmingsang
#1
改变display不需要操作DOM 可以用state去控制 例如
<div style={{display:this.state.xxx?'block':'none'}}>
一般我们获取用户的输入框的时候 才会用到真实的dom节点 都是用ref去获取的