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

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

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

发表评论

您的电子邮箱地址不会被公开。