导入
简介
基础与额外 Hooks 概览。
Hook 的类型
从本节课开始,我们将总结所有内部可用的 Hook,并说明它们的使用方法和适用场景。官方 React 文档将 Hook 分为三种基础 Hook 和七种额外 Hook。这些额外的 Hook 通常用于非常特定的场景(例如性能优化),或作为基础 Hook 的扩展。
基础 Hook
我们前面简要提到的三个基础 Hook是:
useStateuseEffectuseContext
额外 Hook
七个额外 Hook是:
useReduceruseCallbackuseMemouseRefuseImperativeHandleuseLayoutEffectuseDebugValue