概述
- 只订阅用到的切片,避免无关状态变更触发重渲染。
- 相关:全局状态管理 vs 钩子封装
示例
// 错误:订阅整个 store
const { count, name } = useStore();
// 正确:精准订阅
const count = useStore(s => s.count);// 错误:订阅整个 store
const { count, name } = useStore();
// 正确:精准订阅
const count = useStore(s => s.count);