文件名称:redux-arc:一种通过redux操作发出请求的声明方式
文件大小:140KB
文件格式:ZIP
更新时间:2024-02-26 10:15:14
react redux middleware async requests
创建可扩展的无样板还原应用程序! Arc是一个抽象层,可以帮助您减少redux-apps上的样板,并且可以更好地组织代码。 此外,它具有处理异步请求的实用程序。 为什么 Redux很棒! 但是人们经常抱怨使用时必须写多少样板。 这个问题的部分原因是因为他们对定义常量,动作创建者和大型化简论者毫无用处,而且还因为他们对如何组织项目甚至如何正确处理异步请求没有清晰的想法。 这个项目旨在在所有方面提供帮助! 我们不打算重新创建*,而是尝试使用社区所使用的东西,并共同建立一些方法,以阐明有关项目体系结构,代码拆分和操作周围的事情。 配置创建的动作创建者和类型 // actions.js
【文件预览】:
redux-arc-master
----arc-64.png(15KB)
----.eslintrc(29B)
----ARC.svg(4KB)
----rollup.config.js(1KB)
----yarn.lock(205KB)
----README.html(43KB)
----redux-arc.sublime-workspace(35KB)
----SUMMARY.md(16B)
----src()
--------fsaActionCreatorFactory.js(904B)
--------validateConfig.js(1KB)
--------toExternalTypes.js(497B)
--------utils.js(387B)
--------createActions.js(751B)
--------createReducers.js(1KB)
--------toApiExternalType.js(219B)
--------createTypes.js(249B)
--------parseUrl.js(341B)
--------requestMiddlewares.js(2KB)
--------createAsyncMiddleware.js(3KB)
--------createCreators.js(885B)
--------apiActionCreatorFactory.js(826B)
--------index.js(289B)
----.babelrc(490B)
----.vscode()
--------settings.json(101B)
----CNAME(17B)
----.travis.yml(133B)
----LICENSE(1KB)
----build()
--------gitbook.css(160B)
----redux-arc.sublime-project(318B)
----test()
--------.eslintrc(36B)
--------createReducers.spec.js(3KB)
--------createCreators.spec.js(2KB)
--------createAsyncMiddleware.spec.js(4KB)
--------validateConfig.spec.js(933B)
--------constants.js(505B)
--------createTypes.spec.js(331B)
--------parseUrl.spec.js(807B)
--------createActions.spec.js(3KB)
--------publicApi.spec.js(466B)
--------requestMiddlewares.spec.js(2KB)
--------middlewareWithRedux.spec.js(3KB)
--------toExternalTypes.spec.js(1KB)
----book.json(449B)
----README.md(15KB)
----docs()
--------basics()
--------advanced()
--------README.md(419B)
----.gitignore(271B)
----logo()
--------favicon.ico(15KB)
--------apple-touch-icon.png(5KB)
----package.json(3KB)
----arc-64.svg(11KB)