库
Valtio 为代理状态管理提供了基本必需品,这对大多数项目来说都很棒;但是,一些用户希望扩展库的功能集。这可以使用社区创建的第三方库来完成。
⚠️ 警告
免责声明:这些库可能存在错误、维护有限或其他限制,并非由 pmndrs 或 valtio 维护者正式推荐。此列表旨在为希望扩展 valtio 功能集的用户提供良好的起点。
- electron-valtio - 通过 valtio 在 Electron 主进程和各种渲染器窗口之间共享状态
- eslint-plugin-valtio - valtio 的 Eslint 插件
- storybook-valtio-auto-bind - 自动将您的 Storybook 参数与 Valtio 存储双向同步
- sveltio - 使用代理的 Svelte 状态管理解决方案。由 valtio 提供支持。
- swc-plugin-valtio - Valtio useProxy 的 SWC 转换器。
- tauri-plugin-valtio - Tauri 的持久化 valtio 状态,可从 JavaScript 和 Rust 访问。
- use-valtio - 使用 Valtio 代理状态的另一个自定义 hook
- valtio-element - 使用 valtio 创建响应式、声明式自定义元素
- valtio-factory - 使用工厂模式创建 valtio 状态
- valtio-fsm - 一个简单且可链接的 TypeScript 优先有限状态机库,由 Valtio 的响应式系统提供支持。
- valtio-persist - 灵活且高性能地将状态保存到磁盘。
- valtio-auto-persist - valtio-persist 的实验性分支,允许存储状态对象而无需附加键来标识它。它在幕后使用 structure-id。
- valtio-plugin - 一个全新的生命周期插件系统,使自定义使用 valtio 的方式变得更加容易。
- valtio-reactive - Valtio-reactive 使 valtio 成为一个响应式库。
- valtio-signal - Valtio 代理状态的另一个 React 绑定
- valtio-yjs - Valtio-yjs 使 yjs 状态变得简单
- valtio-zod - 使用 Zod 验证您的 valtio 状态更新