在React中,ref引用虚拟DOM或实际DOM吗?

时间:2017-06-11 21:12:08

标签: reactjs dom ref refs virtual-dom

我假设虚拟DOM,并且React通过diff'ing来处理它。但是我有一个招聘人员说ref会影响实际的DOM,我看不出这是怎么回事。我认为他们错了。

1 个答案:

答案 0 :(得分:0)

Refs应该引用实际的DOM。 Refs的一个用法是与第三方DOM库集成,因此您可以使用Refs直接修改DOM。如果Refs引用虚拟DOM,我认为不能满足需求。您修改了虚拟DOM,但无法确保修改将与实际DOM同步。此外,如果要在使用react时修改实际DOM,则应始终修改组件的状态,而不是通过Refs修改DOM。