Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我假设是虚拟 DOM,并且 React 会通过 diff'ing 来处理它。但是我有一个招聘人员说 ref 会影响实际的 DOM,我看不出这是怎么回事。我认为他们只是弄错了。
Refs 应该引用实际的 DOM。Refs 的一种用法是与第三方 DOM 库集成,因此您可以使用 Refs 直接修改 DOM。如果 Refs 引用虚拟 DOM,我觉得不能满足需求。您修改了一个虚拟 DOM,但您不能确保修改会与实际 DOM 同步。此外,如果你想在使用 react 时修改实际的 DOM,你应该始终修改组件的状态,而不是通过 Refs 来修改 DOM。