- Virtual DOM 是一种编程概念
- UI 以一种理想化的,或者说“虚拟的”表现形式被保存在内存中
- 支持可以优化的 Diff 算法
- 避免多次调用 DOM 操作影响渲染无效的内容
- 通过 ReactDOM 等类库与真实 DOM 同步,这一过程也被叫做协调(reconciliation)
- 支持按照优先级更新,并行可中断的协调策略
- 支持 ReactCanvas 和 ReactNative 等其他渲染方式,甚至非浏览器环境
- UI 以一种理想化的,或者说“虚拟的”表现形式被保存在内存中
- Virtual DOM 赋予 React 声明式的 API
- 告诉 React 希望让 UI 是什么状态,React 就确保 DOM 匹配该状态
- 开发者不必关心属性操作、事件处理和手动 DOM 更新这些构建应用程序必要的操作
- Virtual DOM 在 React 中是一种视图更新技术或设计模式,
- Virtual DOM 通常与 React 元素关联,代表用户界面的对象
- React 使用 fibers 内部对象来存放组件树的附加信息
- React Fiber 是 React 中的协调引擎,主要目的是使 Virtual DOM 可以增量式渲染