## 虚拟DOM
> DOM 的本质
浏览器中的概念,用JS对象来表示页面上的元素,并提供了操作DOM对象的API;
> 什么是 React 中的虚拟 DOM:
是框架中的概念,是程序员用 js 对象来模拟页面上 DOM 和 DOM 嵌套;
> 为什么要实现虚拟DOM :
为了实现 DOM 元素的高效更新
**程序员手动模拟的这两颗新旧 DOM 树,就是 React 中的 虚拟 DOM 的概念**
**总结:
定义:用 js 对象的形式,来模拟页面上 DOM 嵌套关系
目的:就是为了实现页面元素的高效更新**
- 第一章:react 基础
- 1. 关于 react
- 2. react 工作原理
- 0. 开发环境搭建
- 1. 创建并使用一个组件
- 1. 模块化与组件化
- 2. 虚拟DOM
- 3. Diff 算法
- React 与 Vue 的使用差异
- 1. 组件创建方式
- 2. data 与 state
- 3. 方法使用方式&this
- 4. 数据双向绑定
- 5. props
- 6. ref
- 7. for 循环元素
- 8. 生命周期
- create-react-app 改为多页面应用
- react修改打包路径,直接查看
- redux
- context
- lazy 实现延迟加载静态属性
- Memo实现指定组件进行渲染
- React Hooks
- React Hooks 的概念和意义
- 使用 useState
- axios单次切换formdata和payreload
- react 动态绑定 class
- 高阶组件
- react设计模式