千鋒教育2022版React全家桶教程_react零基礎(chǔ)入門到項目實戰(zhàn)完整版
2023-07-15 14:53 作者:bili_54226069935 | 我要投稿

React 中提供的 hooks:
useState:setState
useReducer:setState,同時 useState 也是該方法的封裝
useRef: ref
useImperativeHandle: 給 ref 分配特定的屬性
useContext: context,需配合 createContext 使用
useMemo: 可以對 setState 的優(yōu)化
useCallback: useMemo 的變形,對函數(shù)進(jìn)行優(yōu)化
useEffect: 類似 componentDidMount/Update, componentWillUnmount,當(dāng)效果為 componentDidMount/Update 時,總是在整個更新周期的最后(頁面渲染完成后)才執(zhí)行
useLayoutEffect: 用法與 useEffect 相同,區(qū)別在于該方法的回調(diào)會在數(shù)據(jù)更新完成后,頁面渲染之前進(jìn)行,該方法會阻礙頁面的渲染useDebugValue:用于在 React 開發(fā)者工具中顯示自定義 hook 的標(biāo)簽
標(biāo)簽: