@zustand
Zustand v5 是一个轻量级的 React 全局状态管理器,构建于 useSyncExternalStore 之上。需要 React 18+(内部使用 useSyncExternalStore)。使用 createWithEqualityFn 时,安装 use-sync-external-store 作为对等依赖项。它提供类型安全存储、用于最小重新渲染的原子选择器、可组合中间件(persist、devtools、immer、subscribeWithSelector)以及大型应用程序的切片模式。使用 Zustand 实现仅限客户端的全局状态;使用 TanStack 查询来获取服务器获取的数据。
Zustand v5 是一个轻量级的 React 全局状态管理器,构建于 useSyncExternalStore 之上。需要 React 18+(内部使用 useSyncExternalStore)。使用 createWithEqualityFn 时,安装 use-sync-external-store 作为对等依赖项。它提供类型安全存储、用于最小重新渲染的原子选择器、可组合中间件(persist、devtools、immer、subscribeWithSelector)以及大型应用程序的切片模式。使用 Zustand 实现仅限客户端的全局状态;使用 TanStack 查询来获取服务器获取的数据。