文件名称:xoid:适用于React和Vanilla JavaScript的可扩展,细粒度和最小状态管理库
文件大小:192KB
文件格式:ZIP
更新时间:2024-06-10 21:40:04
react state-management vanilla-js TypeScript
xoid是一个可扩展的,以React为重点的状态管理库,具有很小的API界面。 它的名称表示小巧,简单,并且借鉴了Redu X ,Mob X和X状态。 xoid与它们相似,但不完全相同。 这就是“ oid”部分所代表的意思,就像“ human oid ”一样。 xoid重量轻(压缩了2.2 kB),但功能强大。 它由基本的低级构建块组成,可用于构建复杂的状态管理模式。 xoid的最大目标之一是在单个API中统一全局状态,局部组件状态和有限状态机。 在完成所有这些操作的同时,它还旨在使自己对新来者保持简单和易上手。 下文以及解释了更多功能。 要安装,请运行以下命令: npm install xoid 或者 yarn add xoid 例子 瞬态更新调整大小观察器 Trello克隆 API概述 出口产品 描述 create , arrayOf , objectOf 创建一家
【文件预览】:
xoid-master
----.eslintrc.json(2KB)
----.gitignore(192B)
----.codesandbox()
--------ci.json(93B)
----package.json(3KB)
----src()
--------core()
--------index.ts(197B)
--------react()
----.travis.yml(37B)
----LICENSE(1KB)
----tsconfig.json(344B)
----rollup.config.js(2KB)
----examples()
--------counter()
--------todos-filtered()
--------trello()
--------todos-basic()
--------celcius-fahrenheit()
--------finite-state-stopwatch()
--------transient-update-resize-observer()
----tests()
--------basic.test.tsx(10KB)
--------__snapshots__()
----logo.png(8KB)
----readme.md(9KB)
----babel.config.js(610B)
----.size-snapshot.json(1KB)
----docs()
--------introduction.md(3KB)
--------api()
--------models.md(4KB)
--------examples.md(2KB)
--------api-overview.md(640B)
--------what-makes-xoid-different.md(2KB)
--------recipes()
----yarn.lock(316KB)