| useState:用于在函数组件中添加状态管理能力。useEffect:用于在函数组件中执行副作用操作,比如数据获取、订阅或手动 DOM 操作。
 useContext:用于在函数组件中访问 React 上下文。
 useReducer:类似于 Redux 中的 reducer,用于在函数组件中管理复杂的状态逻辑。
 useCallback:用于在函数组件中缓存回调函数,以避免不必要的重新渲染。
 useMemo:类似于 useCallback,用于在函数组件中进行性能优化,缓存计算结果。
 useRef:用于在函数组件中创建可变的 ref 对象。
 useImperativeHandle:用于在函数组件中自定义对外暴露的实例值。
 useLayoutEffect:类似于 useEffect,但在浏览器执行绘制之前同步触发效果。
 useDebugValue:用于在自定义 hooks 中显示调试信息。
 
 |