React 18.0 新增Hook

复制代码
useState
useEffect
useContext
useReducer
useCallback
useRef
useMemo
useImperativeHandle
useLayoutEffect
useDebugValue(18.0新增)
useDeferredValue(18.0新增)
useTransition(18.0新增)
useId(18.0新增)
useSyncExternalStore(18.0新增)
useInsertionEffect(18.0新增)

Hook 大致分为几种:

1、组件状态处理相关: useState、useReducer、useContext

2、处理副作用:useEffect、useLayoutEffect

3、性能优化相关:useMemo、useCallback

4、DOM 相关:useRef

5、redux 相关:useSelector、useDispatch、useStore

6、用户自定义 hook 或者是 某些库自带的 hook等

相关推荐
真的很上进18 小时前
2025最全TS手写题之partial/Omit/Pick/Exclude/Readonly/Required
java·前端·vue.js·python·算法·react·html5
crary,记忆3 天前
微前端 - Module Federation使用完整示例
前端·react·angular
aiguangyuan3 天前
浅谈 React Hooks
react·前端开发
whatever who cares5 天前
React hook之userReducer
react.js·react
aiguangyuan5 天前
React Hooks 基础指南
react·前端开发
aiguangyuan5 天前
React 项目初始化与搭建指南
react·前端开发
aiguangyuan6 天前
React 组件异常捕获机制详解
react·前端开发
aiguangyuan6 天前
深入理解 JSX:React 的核心语法
react·前端开发
aiguangyuan7 天前
React 基础语法
react·前端开发
aiguangyuan8 天前
React 核心概念与生态系统
react·前端开发