【发布时间】:2022-01-19 15:59:20
【问题描述】:
我是一名学生,我正在尝试为我的大学项目创建自己的虚拟 DOM(它不会有任何高级功能,如道具或事件,我会保持简单),就像其他著名的框架 React、Vue 等一样。
我只想知道当我们有多个代码文件时(代码拆分)。如果我对任何深层子元素进行更改,我不需要比较完整的虚拟 DOM(包括所有子元素和父元素),或者我只需要比较那个子元素。
如果我必须将完整的新虚拟 DOM(包括所有子项)与以前的虚拟 DOM 进行比较。那我为什么要关心在 React 或 Vue 中重新渲染(因为 child 的任何更改都会迫使框架比较完整的 Virtual DOM)
【问题讨论】:
-
Just Google/DuckDuckGo "react virtual dom 解释"
标签: javascript reactjs vue.js