redux-api Redux REST接口封装工具
redux-api 的 REST 封装,蛮适合懒得写一堆 action 和异步求的你。它帮你把常见的 CRUD 操作封装成调用方式,省事不少。你只管配置一下 endpoint,剩下的交给它搞定。
redux-api的思路比较像是把后端接口抽象成一套“资源对象”。每个资源都能直接发求、拿数据,还能自动和你现有的 Redux store 打通,响应也快,代码也清爽。
平常写 Redux 项目,是不是总要配 action creator、写 reducer、还得搭个 thunk 或 saga?嗯,用了 redux-api
,这些流程可以省掉一大截。你只要写一份配置:
{
posts: {
url: '/posts',
crud: true
}
}
这样就自动生成增删改查的接口了,简直像开外挂。
安装也方便:npm install redux-api --save
。如果你项目比较老,没用 webpack、browserify 这类工具,也可以用 [removed];
标签手动引入。
另外,它还支持 JWT 授权、多实例并行之类的场景。想撸个后台管理系统或者和多个服务对接的应用,它都能帮上忙。
如果你正用 Redux 搞接口通讯,强烈建议试试 redux-api
,省时省力。哦对了,配合 React+TypeScript+Redux API 项目模板 用也挺香。
redux-api-master.zip
预估大小:68个文件
redux-api-master
文件夹
.eslintrc
1KB
yarn.lock
297KB
bower.json
106B
webpack.config.js
911B
src
文件夹
createHolder.js
422B
helpers.js
866B
utils
文件夹
omit.js
265B
...
395.45KB
文件大小:
评论区