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等

相关推荐
Python私教3 天前
FastAPI+React19 ERP系统实战 第01期
react·fastapi
一笑code4 天前
vue/微信小程序/h5 实现react的boundary
微信小程序·vue·react
ZHOU_WUYI16 天前
GitHub OAuth 认证示例
flask·github·react
SuperherRo17 天前
Web攻防-XSS跨站&浏览器UXSS&突变MXSS&Vue&React&Electron框架&JQuery库&写法和版本
vue.js·electron·jquery·react·xss·mxss·uxss
飞鸟malred18 天前
nextjs入门
前端·react·nextjs
aiguangyuan23 天前
React 动态路由的使用和实现原理
react·前端开发
aiguangyuan23 天前
手写简版React-router
react·前端开发
aiguangyuan23 天前
React-router实现原理剖析
react·前端开发
aiguangyuan24 天前
React 19 新特性
react·前端开发
亦世凡华、24 天前
React--》使用vite构建器打造高效的React组件库
经验分享·react·组件库·组件库开发