该文章将会从以下功能进行逐个实现,从而完成迷你版的react
1. 实现简单的mini-react基本搭建
2. 实现任务调度器以及fiber架构
3. 实现代码的统一提交
4. 实现function component
5. 实现事件绑定
6. 实现更新props
7. 实现diff更新children
8. 实现useState
9. 实现useEffect
功能实现完后,可以掌握架构的一些基本搭建,对数据结构有了近一层次的提升,并且提升了调试代码的能力以及通过debug的形式找出报错点或者使用vitest测试工具进行测试,不在执着于console.log进行代码的检查,以及对树形结构如何转化为链表有了进一步的认识等。