简介
把 Vue 的愉悦开发体验带到 React 中,让 React 状态管理更简单

如果 React 也能像 Vue 一样简单呢?
你肯定有过这种体验:写 Vue 代码的时候,一切都那么顺手。
computed 自动更新,watch 优雅地响应变化,ref.value 给你一致的访问方式。
然后切换到 React,突然发现一切似乎变得复杂起来...
让 React 状态管理更简单
ZenBox = 像 Vue 一样写 React 💚 + 像 Zustand 一样管理状态 🐻
- 💪 强大易用: 包含 Zustand 的所有特性 + 更多优化升级。
 - ⚡️ 简单高效: 像 Vue 一样符合直觉,自动类型推导,自动依赖追踪。
 - 📦 超级轻量: 核心代码不到 100 行,压缩后不到 3KB(不含 Immer),浓缩的都是精华。
 
// 自动类型推导,无需手写类型接口
const userStore = createStore({
  name: "小明",
  posts: ["你好,世界"],
});
// 计算属性
const greeting = useComputed(() => `你好 ${userStore.value.name}!`);
// 监听变化
useWatch(
  () => userStore.value.posts.length,
  (count) => console.log(`现在有 ${count} 篇文章了`)
);仔细一看,这不就是 Vue 代码嘛,但它确实是 React,而且完全按照你期望的方式工作。
这就是 ZenBox - 它既有 Zustand 的简洁,又有 Vue 的愉悦开发体验,让 React 状态管理更简单。
想试试看吗?
下一页让你在 2 分钟内快速上手,没开玩笑。