状态
存储状态的一般视图
在决定哪种状态存储类型最适合你的用例时,可以使用此表作为指南
钩子 | 类型 | 何时重新渲染? | 范围 |
---|---|---|---|
use_state | T | 获取设置 | 组件实例 |
use_state_eq | T: PartialEq | 获取设置不同的值 | 组件实例 |
use_reducer | T: Reducible | 获取减少 | 组件实例 |
use_reducer_eq | T: Reducible + PartialEq | 获取减少不同的值 | 组件实例 |
use_memo | Deps -> T | 依赖项已更改 | 组件实例 |
use_callback | Deps -> Callback<E> | 依赖项已更改 | 组件实例 |
use_mut_ref | T | - | 组件实例 |
静态全局变量 | T | - | 全局,所有人都使用 |