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 從公開儲存庫中收錄這些內容。

檢舉或申請下架