- 数据
useImmutable
— 使用不可变数据。useInstance
— 实例变量存取。usePrevious
— 获取上一次渲染的值。useRefProps
— 引用最新的props。useRefState
— 引用最新的state。
- 生命周期
useForceUpdate
— 强制组件更新。useOnMount
— 组件挂载时。useOnUnMount
— 组件卸载时。useOnUpdate
— 组件更新时。
- 存储
useStorage
— 使用localStorage或sessionStorage。
- 数据请求
usePromise
— 简化数据请求逻辑。usePromiseEffect
— 自动请求接口。
你需要安装React 16.8.0
或更高版本才能使用Hooks API。你可以分别导入每个钩子
import useToggle from 'nchooks/lib/useToggle'
或使用 ES6 命名导入
import {useToggle} from 'nchooks'