跳到主要内容

尽管 zustand 是一个非集中式的库,但这里是推荐的用法之一。

const useStore = create((set) => ({
storeSliceA: ...,
storeSliceB: ...,
storeSliceC: ...,
dispatchX: () => set(...),
dispatchY: () => set(...),
}))
  • 创建一个单独的store
  • 仅使用set定义store
  • 在 store 的root级别定义 dispatch 函数来更新一个或多个 store切片

请参阅将store拆分为单独的切片以定义具有单独切片的store。