文件名称:simpler-state:React最简单的应用程序状态管理
文件大小:117KB
文件格式:ZIP
更新时间:2024-04-04 16:43:22
react hooks state JavaScript
SimpleR State是一个超轻量级的库,为React提供最简单的状态管理。 极简API ; 没有复杂的概念或样板 只需使用简单的功能即可更新状态 很大程度上不受质疑,语法灵活 极其简单的单元测试状态逻辑 高度可扩展的插件 完整的TypeScript支持与简单的类型 专为React设计,并基于React Hooks构建 比上下文/约简解决方案快几倍 它很小,大约只有1 KB (缩小+ gzip压缩) 通过一个依赖项安装获得所有这些好处: npm install simpler-state 两个简单的步骤! 步骤1:创建一个实体(共享状态)和操作(更新程序功能) // counter.js import { entity } from 'simpler-state' export const counter = entity ( 0 ) export const increme
【文件预览】:
simpler-state-main
----.gitignore(316B)
----package.json(2KB)
----package-lock.json(315KB)
----src()
--------useEntityBoundary.js(273B)
--------entity.js(2KB)
--------plugin.js(656B)
--------store.js(45B)
--------index.js(260B)
--------__tests__()
--------utils.js(597B)
--------useEntity.js(985B)
----.travis.yml(99B)
----LICENSE(1KB)
----CHANGELOG.md(173B)
----_config.yml(29B)
----.github()
--------ISSUE_TEMPLATE()
----README.md(3KB)
----test-setup.js(123B)
----.babelrc.js(497B)
----.npmignore(16B)
----docs()
--------index.md(1KB)
--------recipes.md(750B)
--------assets()
--------quick-start.md(905B)
--------recipe-orchestrators.md(855B)
--------_config.yml(136B)
--------recipe-async.md(1KB)
--------recipe-testing.md(967B)
--------recipe-pure.md(2KB)
--------basics.md(3KB)
--------recipe-transforms.md(3KB)
--------recipe-plugins.md(5KB)
--------CNAME(20B)
----.editorconfig(263B)
----.prettierrc(401B)
----index.d.ts(2KB)