1、在我做项目的时候,仅仅依靠redux是不能实现ajax异步请求的,网上的教程,真的坑的一逼啊!redux-thunk占主流!但是实现起来坑太多!
2、简单的东西不一定是最好的,但最好的东西一定是简单的,下面我们就用redux-deferred实现异步请求
3、目录结构还和我之前的博客里面的一模一样,链接:http://blog.csdn.net/take_dream_as_horse/article/details/53037060
首先,在项目里安装redux-deferred,命令行语句: npm install redux-deferred --save
4、moreAction.js文件,定义异步请求接口,我这里用的$.get()(如果要传参的话和之前使用$.get()方法一模一样)
var $=require('jquery'); var fetch =require('isomorphic-fetch'); //定义处理函数,返回的值 let receivePosts=function (){ return { type: 'add_todo', payload:$.get