课程导学
第一章: React API
createElement Ref createContext Component JSX=>JS Suspense ConcurrentMode Hooks
第二章: React中的更新创建
ReactDOM.render FiberRoot Fiber update UpdateQueue expirationTime
第三章:Fiber Scheduler
scheduleWork requestWork
batchedUpdates react Scheduler
performWork renderRoot
performUnitOfWork
第四章: 开始更新
beginWork以及优化
各类组件的更新过程
调和子节点的过程
第五章:完成各个节点的更新
completeUnitOfWork 虚拟Dom对比 completeWork 错误捕获处理 unwindWork 完成整棵树更新
第六章:提交更新 commitRoot整体流程 开发时的帮助方法
提交快照 提交DOM插入
提交DOM更新 提交DOM删除
提交所有生命周期
第七章:各种功能的实现过程 context的实现过程
ref的实现过程
hydrate的实现过程
react的事件体系
Fiber Scheduler
Suspense
更新优先级 更新挂起的概念
Suspense组件更新 timeout处理
retry重新常识渲染 lazy组件更新
Hooks
核心原理 useState
useEffect useContext
其他Hooks API
React的源码实现
Fiber Update Scheduler等核心着重讲解 辅助以流程图
最后更新于
这有帮助吗?