# React 虚拟DOM
JavaScript很快,DOM很慢。
过程:
- 使用JavaScript对象模拟DOM树
- 比较两颗虚拟DOM树的差异并记录差异
DOM Diff算法,详见 React-DOMDiff
简述:进行深度优先遍历,在深度优先遍历都时候,每遍历到一个节点就把该节点和新的树进行对比,如果有差异的话就记录到一个对象里面。 3. 应用patch的变更
← React 原理 DOM Diff 算法 →
JavaScript很快,DOM很慢。
过程:
DOM Diff算法,详见 React-DOMDiff
简述:进行深度优先遍历,在深度优先遍历都时候,每遍历到一个节点就把该节点和新的树进行对比,如果有差异的话就记录到一个对象里面。 3. 应用patch的变更
← React 原理 DOM Diff 算法 →