文件名称:React:React +挂钩
文件大小:6.49MB
文件格式:ZIP
更新时间:2024-05-01 17:26:48
JavaScript
React 为什么要使用React? 虚拟DOM 要了解为什么虚拟DOM是React的必要元素,我们需要了解真实的DOM “文档对象模型(DOM)是HTML和XML文档的编程接口。 它代表页面,以便程序可以更改文档的结构,样式和内容。 DOM将文档表示为节点和对象。 这样一来,编程语言就可以连接到页面了。” -MDN Web文档 处理真实DOM的最大问题是,即使很小的更改也需要完全重新渲染。 React的虚拟DOM使我们可以更好地控制何时以及如何进行这种重新渲染。 每当我们应用程序中的状态发生变化时,虚拟DOM就会开始对其元素树进行更改/添加/更新,而实际DOM则保持不变。 然后,React使用差异算法将虚拟DOM树与虚拟DOM树的先前状态进行比较。 React将他们仅对那些需要更新的元素进行必要的更改。 这意味着通过使用虚拟DOM,React比使用普通DOM的普通JavaScr