action的前后执行顺序问题

来源:7-8 前端架构之抽象2:网络请求层封装( redux中间件)(1)

慕设计4385425

2020-04-15

图片描述
老师,您好,我现在使用使用react开发后台时遇到一个问题,如图2个动作调用,我实际上是希望delete动作完成后再去拉去最新的list,但是有时执行顺序是随机的。老师能否给个思路,谢谢了!

写回答

1回答

艾特老干部

2020-04-15

你好。你现在的写法两个请求是并行的,所以顺序无法保证。如果你用的是redux-thunk,可以这样写:

this.props.adminActions.doAdminDelete().then(()=>{ this.props.adminActions.fetchAdminList() })

参考文档:https://github.com/reduxjs/redux-thunk

1
1
慕设计4385425
解决问题了。非常感谢!
2020-04-15
共1条回复

React16+Redux实战企业级大众点评Web App

从架构设计到部署上线,带你学习React技术栈与核心思想

1071 学习 · 306 问题

查看课程