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等

相关推荐
远洋录1 天前
React性能优化实战:从理论到落地的最佳实践
前端·人工智能·react
高山我梦口香糖1 天前
[react 3种方法] 获取ant组件ref用ts如何定义?
typescript·react
一叶茶4 天前
前端生成docx文档、excel表格、图片、pdf文件
前端·javascript·react
走,板砖去6 天前
大文件传输与断点续传实现(极简Demo: React+Node.js)
node.js·react
SRestia6 天前
Django+React---从0搭建一个听音乐+聊天室的网站
websocket·django·react
远洋录7 天前
前端部署实战:从人工发布到全自动化流程
前端·人工智能·react
Rudon滨海渔村8 天前
React-antd组件库 - 让Menu子菜单项水平排列 - 下拉菜单排序 - 自定义子菜单展示方式
前端·react.js·前端框架·react
远洋录10 天前
前端单元测试实战:从零开始构建可靠的测试体系
前端·人工智能·react
Krorainas10 天前
将PDF流使用 canvas 绘制然后转为图片展示在页面上(二)
前端·javascript·pdf·react
远洋录11 天前
前端性能优化实战:从加载到渲染的全链路提升
前端·人工智能·react