Learn mini-react in 7 days Day 1: 实现最简 mini-react 01 实现最简 mini-react 02 使用 jsx 03 扩展-使用 vitest 做单元测试 04 扩展-自定义 react的名字 Day 2: 任务调度器&fiber架构 01 任务调度器&fiber架构 02 实现 fiber 架构 Day 3: 统一提交&实现 function component 01 实现统一提交 02 实现 function component 03 重构 function component Day 4: 进军 vdom 的更新 01 实现事件绑定 02 实现更新 props 03 重构 props Day 5: 击杀 update children 01 diff-更新 children 02 diff-删除多余的老节点 03 解决 edge case 的方式 04 优化更新 减少不必要的计算 Day 6: 搞定 useState 01 实现 useState 02 批量执行 action 03 提前检测 减少不必要的更新 Day 7: 搞定 useEffect 01 实现 useEffect 02 实现 cleanup Day 8: 实现 todo-list 01 todo-list