
使用手機/平板掃描QR Code借閱前,請先下載/安裝 udn讀書館 App。
| 第一篇 暖身準備 |
1-1 React是什麼
1-2 學好React所需要的JavaScript基本功
1-3 React開發環境建置的門檻
| 第二篇 React的畫面管理機制 |
2-1 DOM與Virtual DOM
2-2 建構畫面的最小單位:React element
2-3 Render React element
2-4 JSX根本就不是在JavaScript中寫HTML
2-5 JSX的語法規則脈絡與畫面渲染的實用技巧
2-6 單向資料流與一律重繪渲染策略
2-7 畫面組裝的藍圖:component初探
2-8 React畫面更新的發動機:state初探
2-9 React畫面更新的流程機制:reconciliation
| 第三篇 State資料的管理與維護 |
3-1 如何在子component裡觸發更新父component的資料
3-2 深入理解batch update與updater function
3-3 維持React資料流可靠性的重要關鍵:immutable state
3-4 Immutable update
| 第四篇 Component的生命週期與資料流 |
4-1 Component的生命週期
4-2 Function component與class component關鍵區別
4-3 每次render都有自己的props、state與event handler函式
| 第五篇 Effect與hooks |
5-1 React中的副作用處理:effect初探
5-2 useEffect其實不是function component的生命週期API
5-3 維護資料流的連動:不要欺騙hooks的dependencies
5-4 React 18的effect函式在mount時為何會執行兩次?
5-5 副作用處理的常見情境設計技巧
5-6 useCallback與useMemo的正確使用時機
5-7 Hooks的運作原理與設計思維
1-1 React是什麼
1-2 學好React所需要的JavaScript基本功
1-3 React開發環境建置的門檻
| 第二篇 React的畫面管理機制 |
2-1 DOM與Virtual DOM
2-2 建構畫面的最小單位:React element
2-3 Render React element
2-4 JSX根本就不是在JavaScript中寫HTML
2-5 JSX的語法規則脈絡與畫面渲染的實用技巧
2-6 單向資料流與一律重繪渲染策略
2-7 畫面組裝的藍圖:component初探
2-8 React畫面更新的發動機:state初探
2-9 React畫面更新的流程機制:reconciliation
| 第三篇 State資料的管理與維護 |
3-1 如何在子component裡觸發更新父component的資料
3-2 深入理解batch update與updater function
3-3 維持React資料流可靠性的重要關鍵:immutable state
3-4 Immutable update
| 第四篇 Component的生命週期與資料流 |
4-1 Component的生命週期
4-2 Function component與class component關鍵區別
4-3 每次render都有自己的props、state與event handler函式
| 第五篇 Effect與hooks |
5-1 React中的副作用處理:effect初探
5-2 useEffect其實不是function component的生命週期API
5-3 維護資料流的連動:不要欺騙hooks的dependencies
5-4 React 18的effect函式在mount時為何會執行兩次?
5-5 副作用處理的常見情境設計技巧
5-6 useCallback與useMemo的正確使用時機
5-7 Hooks的運作原理與設計思維
