没有合适的资源?快使用搜索试试~ 我知道了~
redux-updaters:直接从组件更新Redux状态。 没有减速器,没有动作
共39个文件
ts:28个
json:4个
md:2个
需积分: 9 0 下载量 174 浏览量
2021-05-17
08:52:35
上传
评论
收藏 69KB ZIP 举报
温馨提示
直接从组件更新状态。 没有减速器,没有动作。 该软件包基于Redux保留其所有优点,使集中式状态管理更接近于组件体系结构。 产生的好处是: :check_mark_button: 大大减少项目中的代码行 :check_mark_button: 降低代码复杂度 :check_mark_button: 增加可维护性 :check_mark_button: 减少错误的机会 还: :check_mark_button: 尊重Redux的原则,保留所有优势 :check_mark_button: 可以添加到已经使用Redux的现有代码库中 安装 npm i redux-updaters redux-thunk 或者 yarn add redux-updaters redux-thunk 注意:此软件包需要使用redux-thunk中间件。 您需要自己添加此内容,请参见下面的示例 要旨 该软件包旨在提供一个使用Redux的接口,该接口可以更好地匹配组件体系结构。 Redux规定了通过操作和化简器将状态管理逻辑与组件逻辑分开。 我们认为,使用组件体系结构时,组件应处于领先地位
资源推荐
资源详情
资源评论
收起资源包目录
redux-updaters-master.zip (39个子文件)
redux-updaters-master
.gitignore 43B
tsconfig.json 757B
api.md 6KB
LICENSE 1KB
package.json 2KB
tslint.json 41B
src
createStatePaths.ts 2KB
createReducer.ts 2KB
services
typeService.ts 623B
createAction.ts 1KB
createAction.test.ts 580B
createStatePaths.test.ts 953B
index.ts 667B
createReducer.test.ts 3KB
updaters
toggle.ts 422B
objectMerge.ts 1KB
arrayAdd.ts 431B
updater.ts 728B
arrayReplace.test.ts 1KB
arrayAdd.test.ts 689B
arrayRemove.ts 1010B
update.ts 782B
reset.test.ts 636B
update.test.ts 705B
increment.ts 617B
decrement.test.ts 2KB
decrement.ts 617B
increment.test.ts 2KB
objectMerge.test.ts 7KB
toggle.test.ts 647B
reset.ts 331B
arrayReplace.ts 971B
arrayRemove.test.ts 1017B
updater.test.ts 984B
redux-updaters-logo.svg 7KB
readme.md 5KB
.npmignore 27B
.travis.yml 34B
package-lock.json 196KB
共 39 条
- 1
资源评论
LunaKnight
- 粉丝: 31
- 资源: 4705
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功