千鋒教育2022版React全家桶教程_react零基礎入門到項目實戰(zhàn)完整版

React 提供了多個內(nèi)置的 Hook 來滿足不同的需求:
useState
:用于在函數(shù)組件中添加狀態(tài)。useEffect
:替代類組件的生命周期方法,用于處理副作用操作和組件銷毀時的清理工作。useContext
:獲取上下文數(shù)據(jù)。useReducer
:管理復雜的狀態(tài)邏輯。useCallback
?和?useMemo
:用于性能優(yōu)化。
副效應
- 如果純函數(shù)只能進行數(shù)據(jù)計算,那些不涉及計算的操作(比如生成日志、儲存數(shù)據(jù)、改變應用狀態(tài)等等)應該寫在哪里呢?
- 函數(shù)式編程將那些跟數(shù)據(jù)計算無關(guān)的操作,都稱為 “副效應”?(side effect)
- 純函數(shù)內(nèi)部只有通過間接的手段(即通過其他函數(shù)調(diào)用),才能包含副效應。
標簽: