关于redux-thunk中间件的使用

安装 :  npm install redux-thunk --save

reducers中的所有操作都是同步的并且是纯粹的,reducer都是纯函数,

纯函数是指一个函数的返回结果只依赖于它的参数,并且在执行的过程中不会对外部产生副作用

在实际开发应用中,我们希望做一些异步(如Ajax请求) 且不纯粹的操作(如改变外部的状态)

这时候就要用到中间件的方式来实现

在index中

关于redux-thunk中间件的使用

中间件要放在   chrome检查工具方法的里面

然后就是action中

关于redux-thunk中间件的使用

重新写一个异步的方法 ,return带有一个参数dispath   然后进行一个异步操作,异步操作调用另一个函数   就使用disapth(函数) 就实现了用中间件处理请求,然后最终返回一个函数。