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等

相关推荐
qcx231 天前
【系统学AI】08 Plan-then-Execute范式:先想好再做,比ReAct强在哪
前端·人工智能·react.js·ai·react·plan execute
JaydenAI2 天前
[MAF预定义ChatClient中间件-02]FunctionInvokingChatClient——实现ReAct循环和人机交互的大功臣
ai·人机交互·agent·react·hitl·maf·chatclient中间件
花月C4 天前
LangGraph 状态机与 ReAct Agent
python·agent·react·langgragh
Richown5 天前
密码学入门:区块链中的密码学原理
区块链·react
Richown5 天前
Web3钱包:钱包集成与签名验证
区块链·react
Richown5 天前
跨链桥接:多链资产转移实现
区块链·react
Richown5 天前
区块链开发:智能合约测试与调试技巧
区块链·react
Richown6 天前
物联网开发:MQTT与传感器数据采集
区块链·react
Richown6 天前
性能优化:前端加载性能优化指南
区块链·react
Richown6 天前
后端性能:Node.js性能优化与调优
区块链·react