文件名称:easy-redux:简化redux api
文件大小:226KB
文件格式:ZIP
更新时间:2024-06-04 22:21:08
react redux JavaScript
Easy-redux 基于redux,react-redux 简化redux api 同时针对异步请求redux进行了优化,类似 使用 目前并没有发布到NPM,会等到版本稳定运营于生产环境后进行publish, 源码可于src/easy-redux中查看。 Reducer 去掉繁琐的actions, 将复杂的switch语句进行拆分,简化之前的reducer。 使用增强的combinceReducer来对新的reducer格式进行合并,会在内部自动进行转化, 将每个reducer变为标准的redux格式,并将对应的action以/namespace/action的方式进行记录。 import { combinceReducer, createStore } from 'easy-redux' const count = { state: 0, reducers: { add
【文件预览】:
easy-redux-master
----.eslintrc(671B)
----.babelrc(118B)
----package.json(2KB)
----cfg()
--------dev.js(963B)
--------test.js(1KB)
--------base.js(1KB)
--------defaults.js(1KB)
--------dist.js(1KB)
----.yo-rc.json(35B)
----test()
--------config()
--------loadtests.js(252B)
--------components()
--------stores()
--------actions()
--------sources()
--------helpers()
----server.js(1KB)
----package-lock.json(290KB)
----dist()
--------assets()
--------index.html(449B)
--------static()
--------README.md(162B)
--------favicon.ico(4KB)
----src()
--------config()
--------index.js(432B)
--------images()
--------easy-redux()
--------reducer()
--------index.html(449B)
--------components()
--------styles()
--------stores()
--------actions()
--------sources()
--------favicon.ico(4KB)
----.gitignore(578B)
----README_en.md(2KB)
----webpack.config.js(824B)
----karma.conf.js(733B)
----README.md(3KB)
----.editorconfig(188B)