Logo
Section 1 / 13

简介

基础与额外 Hooks 概览。

导入

简介

基础与额外 Hooks 概览。

Hook 的类型

从本节课开始,我们将总结所有内部可用的 Hook,并说明它们的使用方法和适用场景。官方 React 文档将 Hook 分为三种基础 Hook 和七种额外 Hook。这些额外的 Hook 通常用于非常特定的场景(例如性能优化),或作为基础 Hook 的扩展。

基础 Hook

我们前面简要提到的三个基础 Hook是:

  1. useState
  2. useEffect
  3. useContext

额外 Hook

七个额外 Hook是:

  1. useReducer
  2. useCallback
  3. useMemo
  4. useRef
  5. useImperativeHandle
  6. useLayoutEffect
  7. useDebugValue

实战中的 Hooks

useState