如果您曾使用过React框架,应该知道React中非常出彩的一点是:Virtual DOM(虚拟DOM)
React将DOM抽象为虚拟DOM, 然后通过新旧虚拟DOM 这两个对象的差异(Diff算法),最终只把变化的部分重新渲染,提高渲染效率的过程。
具体 Virtual DOM 知识,可点击 React 虚拟 Dom 和 diff 算法 查看
可以简单理解 Virtual DOM 有自己一套DOM操作体系,如果再用JQuery等操作真实DOM节点的框架,去操作真实DOM,会让React 无法感知到 Virtual DOM 的变化,从而容易出现问题。
如果您必须在React中使用JQuery等框架,请务必小心,否则就是给自己挖坑。