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等

相关推荐
B.-4 天前
在 React 项目中渲染 Markdown 文件
前端·javascript·react.js·ecmascript·react
计时开始不睡觉5 天前
【React】入门Day01 —— 从基础概念到实战应用
前端·前端框架·react
MavenTalk7 天前
2024前端技术发展概况
前端·vue·nodejs·react·angular·大前端
终末圆11 天前
【前端 25】
前端·css·前端框架·html·reactjs·react·js
dream_ready15 天前
linux安装nginx+前端部署vue项目(实际测试react项目也可以)
前端·javascript·vue.js·nginx·react·html5
码上飞扬16 天前
前端框架对比选择:如何在众多技术中找到最适合你的
vue.js·前端框架·react·angular·svelte
罗_三金17 天前
前端框架对比和选择?
javascript·前端框架·vue·react·angular
tangfuling199120 天前
用 nextjs 创建 Node+React Demo
前端框架·react·nextjs
赚钱给孩子买茅台喝20 天前
智能BI项目第一期
java·人工智能·springboot·react
不cong明的亚子21 天前
webpack5-手撸RemoveConsolePlugin插件
前端·webpack·react