- 渲染,更新,组件生命周期
- 虚拟dom
- 检查差异的diff算法
- https://segmentfault.com/a/1190000013504156
- https://segmentfault.com/a/1190000013508562
- https://segmentfault.com/a/1190000013510464
- index.js 外部引用react的入口
- ReactElement.js 用于创建虚拟DOM
- Component.js 所有react的组件的父类,包含最基本的构造函数和setState方法
- ReactComponent.js
ReactCompositeComponent.js
ReactTextComponent.js
ReactTextComponent.js component类用来包裹虚拟dom,包含了渲染,更新的逻辑,按照虚拟dom类型分为三种,text类型,原生dom类型,自定义组件类型 - util.js 渲染,更新需要的工具类