$ npm install redux-thunk
use applyMiddleware()
:
// import { createStore, applyMiddleware } from 'redux'; import thunk from 'redux-thunk'; import rootReducer from './reducers/index'; const store = createStore(rootReducer, applyMiddleware(thunk));
同时使用redux-devtools
import { createStore, applyMiddleware, compose } from 'redux' import thunk from 'redux-thunk' import reducer from './reducer' const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose const enhancer = composeEnhancers(applyMiddleware(thunk)) const store = createStore(reducer, enhancer) export default store
0