xstate by vercel-labs/json-render
npx skills add https://github.com/vercel-labs/json-render --skill xstate用于 json-render StateStore 接口的 XState Store 适配器。将 @xstate/store atom 作为 json-render 的状态后端。
npm install @json-render/xstate @json-render/core @json-render/react @xstate/store
需要 @xstate/store v3+ 版本。
import { createAtom } from "@xstate/store";
import { xstateStoreStateStore } from "@json-render/xstate";
import { StateProvider } from "@json-render/react";
// 1. 创建一个 atom
const uiAtom = createAtom({ count: 0 });
// 2. 创建 json-render StateStore 适配器
const store = xstateStoreStateStore({ atom: uiAtom });
// 3. 使用它
<StateProvider store={store}>
{/* json-render 的读写操作将通过 @xstate/store 进行 */}
</StateProvider>
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
xstateStoreStateStore(options)创建一个由 @xstate/store atom 支持的 StateStore。
| 选项 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
atom | Atom<StateModel> | 是 | 一个持有 json-render 状态模型的 @xstate/store atom(来自 createAtom) |
每周安装量
134
代码仓库
GitHub 星标数
13.3K
首次出现
2026年3月7日
安全审计
安装于
codex132
cursor130
gemini-cli129
kimi-cli129
opencode129
github-copilot129
XState Store adapter for json-render's StateStore interface. Wire an @xstate/store atom as the state backend for json-render.
npm install @json-render/xstate @json-render/core @json-render/react @xstate/store
Requires @xstate/store v3+.
import { createAtom } from "@xstate/store";
import { xstateStoreStateStore } from "@json-render/xstate";
import { StateProvider } from "@json-render/react";
// 1. Create an atom
const uiAtom = createAtom({ count: 0 });
// 2. Create the json-render StateStore adapter
const store = xstateStoreStateStore({ atom: uiAtom });
// 3. Use it
<StateProvider store={store}>
{/* json-render reads/writes go through @xstate/store */}
</StateProvider>
xstateStoreStateStore(options)Creates a StateStore backed by an @xstate/store atom.
| Option | Type | Required | Description |
|---|---|---|---|
atom | Atom<StateModel> | Yes | An @xstate/store atom (from createAtom) holding the json-render state model |
Weekly Installs
134
Repository
GitHub Stars
13.3K
First Seen
Mar 7, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex132
cursor130
gemini-cli129
kimi-cli129
opencode129
github-copilot129
Genkit JS 开发指南:AI 应用构建、错误排查与最佳实践
7,700 周安装