redux-updaters:直接从组件更新Redux状态。 没有减速器,没有动作

时间:2024-06-06 02:39:15
【文件属性】:

文件名称:redux-updaters:直接从组件更新Redux状态。 没有减速器,没有动作

文件大小:69KB

文件格式:ZIP

更新时间:2024-06-06 02:39:15

react redux javascript TypeScript

直接从组件更新状态。 没有减速器,没有动作。 该软件包基于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
----.gitignore(43B)
----tsconfig.json(757B)
----api.md(6KB)
----LICENSE(1KB)
----package.json(2KB)
----tslint.json(41B)
----src()
--------createStatePaths.ts(2KB)
--------createReducer.ts(2KB)
--------services()
--------createAction.ts(1KB)
--------createAction.test.ts(580B)
--------createStatePaths.test.ts(953B)
--------index.ts(667B)
--------createReducer.test.ts(3KB)
--------updaters()
----redux-updaters-logo.svg(7KB)
----readme.md(5KB)
----.npmignore(27B)
----.travis.yml(34B)
----package-lock.json(196KB)

网友评论