在 React 中,ref 引用虚拟 DOM 还是实际 DOM?

In React do ref's reference the virtual DOM, or the actual DOM?

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

Refs 应该引用实际的 DOM。 Refs 的一种用法是与第三方 DOM 库集成,因此您可以直接使用 Refs 修改 DOM。如果Refs引用了virtualDOM,我觉得是不能满足需求的。您修改了虚拟 DOM,但您无法确保修改会同步到实际 DOM。此外,如果你想在使用 React 时修改实际的 DOM,你应该始终修改组件的状态,而不是通过 Refs 修改 DOM。