Skip to content

异步网络请求

在真实开发当中,redux中保存的很多数据可能来自服务器,我们需要进行异步的请求,再将数据保存到redux中

所以我们可以有这样a的结构:

  1. 组件Component
  2. componentDidMount发送异步请求
  3. dispatch actions
  4. reducer处理
  5. 改变store的state

但是这样也有缺陷,我们必须把网络请求的异步代码放到组件的生命周期中来完成

但事实上网络请求到的数据也属于我们状态管理的一部分,更好的一种方式应该是将其也交给redux来管理