写点什么

React 原理学习路线

作者:郭明
  • 2022 年 7 月 19 日
  • 本文字数:440 字

    阅读完需:约 1 分钟

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。


https://mp.weixin.qq.com/s/nfQQHtJ7OgPcqxk4zq2zGQ

 

发布于: 刚刚阅读数: 3
用户头像

郭明

关注

还未添加个人签名 2019.12.23 加入

一个搬书工,公众号“郭明说”

评论

发布
暂无评论
React原理学习路线_郭明_InfoQ写作社区