react-entities:React的简化应用程序状态管理

时间:2024-05-18 21:00:38
【文件属性】:

文件名称:react-entities:React的简化应用程序状态管理

文件大小:128KB

文件格式:ZIP

更新时间:2024-05-18 21:00:38

JavaScript

React Entities是一个超轻量级的库,可为React应用程序提供简化的状态管理。 它利用了React Hooks。 为什么要使用React实体? 以下是使用React实体的一些好处: 没有复杂的结构或样板 没有陡峭的学习曲线 使用普通函数实现状态更改 很大程度上不受质疑且灵活的语法 全面的TypeScript支持 专为React设计,并基于React Hooks构建 生产级,文档完善,积极支持 它很小,只有大约1 KB(最小化+ gzip压缩) 设置 安装: npm install react-entities TLDR:容易如1-2-3 步骤1:创建实体(共享状态) /** counter.js **/ export const initialState = { value : 0 } ; export const increment = counter => b


【文件预览】:
react-entities-master
----.gitignore(316B)
----package.json(2KB)
----package-lock.json(334KB)
----src()
--------useUnscopedEntity.js(959B)
--------EntityContext.js(118B)
--------useEntityBoundary.js(282B)
--------store.js(47B)
--------makeEntity.js(443B)
--------index.js(364B)
--------__tests__()
--------utils.js(706B)
--------EntityScope.js(668B)
--------createEntity.js(2KB)
--------useEntity.js(458B)
----LICENSE.md(1KB)
----.travis.yml(99B)
----doc()
--------logo.png(23KB)
----CHANGELOG.md(174B)
----_config.yml(143B)
----.github()
--------ISSUE_TEMPLATE()
----README.md(19KB)
----test-setup.js(123B)
----.babelrc.js(497B)
----.npmignore(16B)
----.editorconfig(263B)
----.prettierrc(399B)
----index.d.ts(3KB)

网友评论