跳转到内容

欢迎使用 IO

面向深层状态的细粒度响应式方案。
import { io, batch } from '@iostore/store';
const store = io({ count: 0, user: { name: 'Ada' } });
store.user.name.set('Grace');
batch(() => {
store.count.set((v) => v + 1);
store.count.set((v) => v + 1);
});

框架适配:React · Lynx · Solid · Vue · Svelte

深层直改

直接写任意层级字段,减少 reducer/样板代码。

细粒度订阅

订阅只覆盖真正使用的路径,更新更精确。

可预测快照

冻结快照 + patch 更新,便于回放、撤销与审计。

可组合扩展

Persist、Schedule、DevTools 以行为扩展方式装配。