在项目中我们常常需要通过后端提供的接口来异步获取数据,但是应该在哪获取数据能,如果在reducer中获取数据,显然是不合适的,因为reducer是一个纯函数,纯函数不适合做这些具有副作用的操作,如果在组件中去获取的获取的话,则很容易使代码显得冗杂,功能不单一。那究竟应该如何做呢?接下来我经用redux-thunk这个插件来异步获取数据
1、首先安装react-thunk插件
npm i react-thunk
2、接下来在store中引入中间件applyMiddleware
import {
createStore, applyMiddleware} from 'redux'
import reducer from './reducer'
import thunk from</