Redux请求中间件如何处理并发操作?
问题提出背景:有一个数组A,然后让你根据数组A的每一项发起一个请求,拿到所有项的返回结果后,组装起来渲染视图
思路:利用redux-thunk中间件来操作,redux-thunk使得 dispatch()得到增强,能接收一个函数,在这个函数里使用promise.all()执行完异步操作后,再dispatch一个action对象。
1 | //App.js |
再来看看 action.js
1 | // action.js |
再新建一个server.js服务,用来处理响应
1 | const Koa = require('Koa'); |
- 本文作者: Tsailor
- 本文链接: http://tsailor.github.io/2020/09/18/Redux请求中间件如何处理并发操作/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!