《崔效瑞-mini-react 训练营》是一门为期7天的React源码深度解析与实践课程,旨在帮助学员通过动手实现一个简化版的React(mini-react),深入理解React的核心原理与架构设计。课程采用科学的学习方式,将复杂任务拆解为每日小目标,结合录播视频,帮助学员逐步掌握React的Fiber架构、任务调度、状态管理(useState)、副作用处理(useEffect)等核心功能。通过问题驱动与动手实践,学员不仅能提升React源码理解能力,还能增强调试、画图、问题解决等综合能力,最终实现一个完整的mini-react并应用于实际项目(如todo-list)。
崔效瑞-mini-react 训练营3.61GB
day1 实现最简 mini-react478.95MB
01-实现最简 mini-react .mp4263.44MB
02-使用 jsx .mp4111.28MB
code.exe354.14KB
扩展-使用 vitest 做单元测试.mp478.66MB
扩展-自定义 react的名字.mp425.23MB
day2 任务调度器 & fiber 架构392.47MB
3. 实现任务调度器.mp494.52MB
4. 实现 fiber 架构.mp4297.62MB
code.exe340.1KB
day3 统一提交 & 实现 Function Component413.98MB
5. 实现统一提交.mp498.37MB
6. 实现 function component.mp4260.42MB
7. 重构 function component.mp454.86MB
code.exe338.59KB
day4 进军 vdom 的更新448.08MB
8. 实现事件绑定.mp472.13MB
9.update props.mp4336.61MB
10. 重构 update props .mp439.01MB
code.exe336.84KB
day5 update children418.33MB
1. diff-更新 children.mp4119.52MB
2. diff-删除多余的老节点.mp489.35MB
3. 解决 edge case 的方式.mp471.8MB
4. 优化更新 减少不必要的计算.mp4137.32MB
code.exe358.84KB
day6 搞定 useState361.38MB
1. 实现 useState.mp4192.36MB
2-批量执行 action.mp4123.17MB
3-提前检测 减少不必要的更新.mp445.52MB
code.exe348.67KB
day7 搞定 useEffect405.95MB
1. 实现 useEffect.mp4264.58MB
2. 实现 cleanup.mp495.55MB
3. ending.mp445.48MB
code.exe351.34KB
day8 实现 todo-list773.16MB
01-todos功能展示.mp425.22MB
02-todos.mp4357.17MB
03-todos.mp4390.44MB
code.exe327.88KB