小编典典

什么是虚拟 DOM?

all

什么是虚拟 DOM?有什么优势?


阅读 67

收藏
2022-07-04

共1个答案

小编典典

React 创建一个自定义对象树,代表 DOM 的一部分。例如,它不是创建包含 UL 元素的实际 DIV 元素,而是创建包含 React.ul 对象的
React.div 对象。它可以非常快速地操作这些对象,而无需实际接触真实的 DOM 或通过 DOM API。然后,当它渲染一个组件时,它使用这个虚拟
DOM 来确定它需要对真实 DOM 做什么才能使两棵树匹配。

您可以将虚拟 DOM 视为蓝图。它包含构建 DOM 所需的所有细节,但由于它不需要进入真正 DOM 的所有重量级部分,因此可以更轻松地创建和更改它。

2022-07-04