badguardhome/client/src/configureStore.js

17 lines
493 B
JavaScript
Raw Normal View History

2018-08-30 14:25:33 +00:00
import { createStore, applyMiddleware, compose } from 'redux';
import thunk from 'redux-thunk';
const middlewares = [
thunk,
];
export default function configureStore(reducer, initialState) {
/* eslint-disable no-underscore-dangle */
const store = createStore(reducer, initialState, compose(
applyMiddleware(...middlewares),
window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__() : f => f,
));
/* eslint-enable */
return store;
}