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

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