1、在一般项目的大部分功能实现过程中,使用react基本没什么问题,可以再进一步深入react原理,做技术深入。
2、搜索原理解析相关内容,先大概浏览,建立整体的认知和层次感,知道整体包含哪些概念、模块、发展历程、当前版本努力的方向,有一个整体的印象,开始规划学习路线。
3、熟悉和理解当前V18版本的新特性,为项目升级与使用做好全面充分的准备。
4、熟练使用Hooks,并探索原理,自己动手写Hooks实现,关注Hooks相关Issue,关注业务项目使用中可提升的点。
5、理解Fiber的设计原理、实现,与工作过程,关注相关Issue及规划。
6、理解render阶段的总体工作流程与原理。
7、理解commit阶段的工作过程,与实现原理。
8、初步理解Concurrent模式、异步可中断更新,及其实现组成部分。
9、理解优先级相关实现、lane模型、调度器的实现原理。
10、串联起状态更新的全部过程。
11、理解DIFF算法与更新过程,关注业务项目使用中的提升点。
12、做第二轮路线规划,覆盖更多的内容,比如事件系统、SSR。