这个项目能做什么
atom.io 是一个专为现代 ECMAScript 应用设计的 TypeScript 状态引擎。它利用一组显式原语来管理应用状态,包括:
- Atoms:用于源状态。
- Selectors:用于延迟派生状态。
- Transactions:用于协调写入。
- Timelines:用于历史追踪。
- Families:用于键值状态。
该库提供了用于与 React 和 Solid 集成的适配器,并支持实时同步、浏览器存储、JSON、devtools 以及测试。
此 monorepo 包含核心引擎、项目脚手架 (create-atom.io)、文档网站 (atom.io.fyi) 以及几个演示该引擎在 Preact、React 和 Solid 中使用的模板。
评论
0 评分人数达到10人后显示
登录后参与讨论。