13 lines
407 B
JavaScript
13 lines
407 B
JavaScript
|
import { applyMiddleware, createStore } from 'redux';
|
||
|
|
||
|
import thunkMiddleware from 'redux-thunk';
|
||
|
import createLogger from 'redux-logger';
|
||
|
|
||
|
const loggerMiddleware = createLogger();
|
||
|
var createStoreWithMiddleware = applyMiddleware(
|
||
|
thunkMiddleware, // lets us dispatch() functions
|
||
|
loggerMiddleware // neat middleware that logs actions
|
||
|
)(createStore);
|
||
|
|
||
|
module.exports = createStoreWithMiddleware;
|