跳转到内容

ZhuàngTài 状态

简单、直接的 JavaScript 状态原语。用同步、可预测的小原语管理状态,不把调度藏进核心。

同步直达

set() 立即更新,watch() 同步触发,没有隐藏的批处理或延迟调度。

零依赖内核

@zhuangtai-js/core 没有第三方运行时依赖,核心 API 保持少量且直接。

可组合插件

使用 createAtom() 安装插件;默认 atom() 保持干净,不受插件影响。

TypeScript 优先

原生 TypeScript 编写,提供完整的类型推导和类型安全。

先用一个最小的 Core 路径理解状态,再选择与你的 UI 边界匹配的快速指南。首页只展示这段可复制代码,不会加载任何框架运行时。

import { atom } from "@zhuangtai-js/core";
const count = atom(0);
count.set((value) => value + 1);

安装

安装核心包:

Terminal window
pnpm add @zhuangtai-js/core

需要持久化或 React 适配器时再安装插件:

Terminal window
pnpm add @zhuangtai-js/core @zhuangtai-js/persist @zhuangtai-js/react

准备好开始了吗?

阅读快速开始指南,或者在 GitHub 上查看源码。