react 源码学习

1. React Api

Fiber: react 16 中引入,解决js单线程运行时,计算量太大导致的动画卡帧和交互卡顿的问题。
Flow Type: react中用到的类型检测。
React中对比一个ClassComponent是否需要更新,只有两个地方。一是看有没有shouldComponentUpdate方法,二就是PureComponent判断
react中比较多的数据结构使用二进制:

2. React中的创建更新

3. React调度过程(Fiber Scheduler)

4. 组件如何进行更新

5. 组件更新完成后进行的操作

1. 虚拟Dom对比

2. 渲染中出现错误的处理过程

6. 真实Dom更新

7. 各种功能的实现(content,ref,hydrate…)

8. Suspense (超前体验)

9. Hooks

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章