React Hooks

第一部分:核心基础 Hooks(必须掌握)

1. 状态管理类

2. 副作用处理类

3. 引用管理类

第二部分:性能优化与高级 Hooks 4. 性能优化类

  • useMemo - 缓存计算结果
  • useCallback - 缓存函数引用
  • useTransition - 标记非紧急状态更新
  • useDeferredValue - 延迟更新值

5. 外部数据同步类

  • useSyncExternalStore - 订阅外部数据源

6. 工具类

  • useId - 生成唯一 ID
  • useDebugValue - 在 React DevTools 中显示调试信息

7. 表单与操作类(React 19 新增)

  • useActionState - 管理异步操作状态(原 useFormState)
  • useFormStatus - 获取表单提交状态(来自 react-dom) ReactReact
  • useOptimistic - 乐观更新状态