Xstate

作者 vercel-labsfc2a696a50a3无许可证18K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库昨天更新

XState Store adapter for json-render's StateStore interface. Use when integrating json-render with @xstate/store for state management via @json-render/xstate.

精选仅含说明

@json-render/xstate

XState Store adapter for json-render's StateStore interface. Wire an @xstate/store atom as the state backend for json-render.

Installation

bash
npm install @json-render/xstate @json-render/core @json-render/react @xstate/store

Requires @xstate/store v3+.

Usage

tsx
import { createAtom } from "@xstate/store";import { xstateStoreStateStore } from "@json-render/xstate";import { StateProvider } from "@json-render/react";
// 1. Create an atomconst uiAtom = createAtom({ count: 0 });
// 2. Create the json-render StateStore adapterconst store = xstateStoreStateStore({ atom: uiAtom });
// 3. Use it<StateProvider store={store}>  {/* json-render reads/writes go through @xstate/store */}</StateProvider>

API

xstateStoreStateStore(options)

Creates a StateStore backed by an @xstate/store atom.

OptionTypeRequiredDescription
atomAtom<StateModel>YesAn @xstate/store atom (from createAtom) holding the json-render state model

来源与署名

来源:vercel-labs/json-render位于skills/xstate提交fc2a696

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架