关于redux-thunk中间件的使用
安装 : npm install redux-thunk --save
reducers中的所有操作都是同步的并且是纯粹的,reducer都是纯函数,
纯函数是指一个函数的返回结果只依赖于它的参数,并且在执行的过程中不会对外部产生副作用
在实际开发应用中,我们希望做一些异步(如Ajax请求) 且不纯粹的操作(如改变外部的状态)
这时候就要用到中间件的方式来实现
在index中
中间件要放在 chrome检查工具方法的里面
然后就是action中
重新写一个异步的方法 ,return带有一个参数dispath 然后进行一个异步操作,异步操作调用另一个函数 就使用disapth(函数) 就实现了用中间件处理请求,然后最终返回一个函数。