获取远程数据

redux-saga #

redux-saga 是一个用于管理 Redux 应用异步操作的中间件. 它可以使我们更容易的处理如并行异步请求等复杂的异步操作.

了解更多请查看官方文档.

使用 #

Sagas 被连接到 container 中使用, 就像 actions, constants, selectors 和 reducers 一样. 如果你已经有了一个 saga.js 文件, 那么将你的 saga 添加进去即可. 如果你还没有这个文件, 你可以使用下面这个模版来创建它.

import { take, call, put, select } from 'redux-saga/effects';

// Your sagas for this container
export default [
  sagaName,
];

// Individual exports for testing
export function* sagaName() {

}