注意:只展示部分的文件和文件夹 实际有36个文件
【思否编程】自顶向下学React源码
【思否编程】自顶向下学 React 源码 3.7GB
第四章实现篇之Diff算法 325.4MB
4.3多节点Diff.mp4 148.7MB
4.2单一节点的Diff.mp4 85.8MB
4.1Diff算法流程概览.mp4 90.9MB
第六章实现篇之Hooks 516.2MB
6.5useMemo及useCallback的实现.mp4 26.7MB
6.4useRef的实现.mp4 92.7MB
6.3useEffect与useLayoutEffect的实现.mp4 122.5MB
6.2useState与useReducer的实现.mp4 147.3MB
6.1极简useState实现.mp4 127.0MB
第五章实现篇之状态更新 603.1MB
5.3Update的计算.mp4 370.3MB
5.4ReactDOM.render完整流程.mp4 69.7MB
5.5this.setState完整流程.mp4 23.9MB
5.2优先级与Update.mp4 73.2MB
5.1状态更新流程概览.mp4 66.1MB
第二章架构篇之render阶段 589.4MB
2.6“归”阶段update时流程.mp4 105.3MB
2.5“递”阶段update时流程.mp4 113.4MB
2.3“递”阶段mount时流程.mp4 131.8MB
2.4“归”阶段mount时流程.mp4 115.7MB
2.2深入理解JSX.mp4 81.9MB
2.1架构工作流程概览.mp4 41.3MB
第三章架构篇之commit阶段 402.2MB
3.4layout阶段.mp4 118.7MB
3.3mutation阶段.mp4 105.8MB
3.2beforemutation阶段.mp4 28.0MB
3.1流程概览.mp4 149.7MB
第七章实现篇之ConcurrentMode 974.0MB
7.6Suspense的实现.mp4 232.6MB
7.5高优先级更新如何插队.mp4 188.7MB
7.3异步可中断更新与饥饿问题.mp4 196.4MB
7.4batchedUpdates的实现.mp4 94.8MB
7.1scheduler的工作原理及实现.mp4 225.1MB
7.2lane模型的工作原理.mp4 36.4MB
第一章理念篇 352.5MB
1.7源码的目录结构.mp4 61.2MB
1.6如何调试源码.mp4 70.7MB
1.5Fiber架构工作原理.mp4 66.6MB
1.1如何学习React源码.mp4 23.2MB
1.2设计理念.mp4 53.7MB
1.4React新架构—Fiber.mp4 42.0MB
1.3架构的演进史.mp4 35.0MB