第三方库
Zustand 提供了状态管理的基本需求。 尽管它非常适合大多数项目, 但一些用户希望扩展库的功能集。 这可以通过使用社区创建的第三方库来实现。
免责声明:这些库可能存在 bug,维护有限, 或有其他限制,且并未得到 pmndrs 或 Zustand 维护者的官方推荐。 本列表旨在为寻求扩展 Zustand 功能集的人提供一个良好的起点。
-
@colorfy-software/zfy — 🧸 对于使用 Zustand 进行 React 状态管理的有用助手。
-
@davstack/store — 一个 Zustand 存储工厂,自动生成带有 get/set/use 方法的选择器,支持推断类型,使全局/本地状态管理变得简单。
-
@dhmk/zustand-lens — Zustand 的 Lens 支持。
-
@liveblocks/zustand — Liveblocks 中间件,使您的应用程序成为多人游戏。
-
auto-zustand-selectors-hook — 自动生成带有 Typescript 支持的 Zustand 钩子。
-
derive-zustand — 一个函数,用于从其他 Zustand 存储创建派生的 Zustand 存储。
-
geschichte — 基于 Zustand 和 Immer 的钩子,用于管理查询参数。
-
leiten-zustand — 清理您的存储,避免请求和数据转换的样板代码。
-
mobz — Zustand 风格的 MobX API。
-
ngx-zustand - 适用于 Angular 的 Zustand 适配器。
-
persist-and-sync - Zustand 中间件,可以轻松地在具有相同源的选项卡/窗口/iframe 之间持久化和同步 Zustand 状态。
-
shared-zustand — Zustand 的跨选项卡状态共享。
-
simple-zustand-devtools — 🐻⚛️ 在 React DevTools 中检查您的 Zustand 存储。
-
solid-zustand — 使用 Zustand 进行 Solid 的状态管理。
-
use-broadcast-ts — Zustand 中间件,用于在选项卡之间共享状态。
-
use-zustand — 另一个自定义钩子,用于使用 Zustand 原生存储。
-
vue-zustand — 基于 Zustand 的 Vue 状态管理解决方案。
-
zoov — 基于 Zustand 的状态管理解决方案,具有类似模块的 API。
-
zundo — 🍜 Zustand 的撤销和重做中间件,使您的应用程序能够进行时间旅行。
-
zukeeper - 原生开发工具,具有状态和操作跟踪、差异、树形显示和时间旅行
-
zustand-ards - 💁 简单的有见地的实用程序,例如替代选择器格式和默认浅钩子
-
zustand-computed — 用于创建计算状态的 Zustand 中间件。
-
zustand-constate — 基于 Zustand 的上下文状态管理,借鉴了 Constate 的思想。
-
zustand-context — 在 React Context 中创建一个 Zustand 存储,包含初始值,或在您的组件中使用隔离的、可模拟的实例。
-
zustand-di - 使用 react props 初始化 zustand 存储
-
zustand-forms — 快速、类型安全的表单状态作为 Zustand 存储。
-
zustand-middleware-computed-state — 一个简单的中间件,用于向 Zustand 添加计算状态。
-
zustand-middleware-xstate — 一个中间件,用于将 XState 状态机放入全局 Zustand 存储。
-
zustand-middleware-yjs — 一个中间件,用于同步 Zustand 存储和 Yjs。
-
zustand-persist — 用于持久化和重新混合状态的中间件。
-
zustand-pub - 基于 zustand 和 zustand-vue 的跨应用程序/跨框架状态管理和共享,适用于 React/Vue。
-
zustand-querystring — 一个 Zustand 中间件,用于将存储与查询字符串同步。
-
zustand-rx — 一个 Zustand 中间件,使您能够将存储作为 RxJS Observable 订阅。
-
zustand-saga — 一个 Zustand 中间件,用于 redux-saga(无 redux)。
-
zustand-slices — Zustand 的切片实用程序。
-
zustand-store-addons — Zustand 的 React 状态管理插件。
-
zustand-sync-tabs — Zustand 中间件,可以轻松地在具有相同源的选项卡/窗口/iframe 之间同步 Zustand 状态。
-
zustand-vue - 基于 zustand 的 vue(Vue3 / Vue2)状态管理。
-
zustand-yjs — 适用于 Yjs 结构的 Zustand 存储。
-
zusteller — 您的全局状态救星。 "只有钩子" + Zustand。
-
zustood — 🐻❄️ 使用 Zustand 的模块化存储工厂。
-
zusty - Zustand 工具,用于协助调试,具有时间旅行、操作日志、状态快照、存储视图、渲染时间指标和状态组件树。