Forked from
KSZK / DevTeam / kszkepzes / old / kszkepzes-frontend
393 commits behind the upstream repository.
-
Tamás Szabó authoredTamás Szabó authored
configureStore.js 646 B
import { createStore, applyMiddleware } from 'redux';
import thunkMiddleware from 'redux-thunk';
import { createLogger } from 'redux-logger';
import { routerMiddleware } from 'react-router-redux';
import createHistory from 'history/createBrowserHistory';
import rootReducer from './reducers';
const history = createHistory();
const routingMiddleware = routerMiddleware(history);
const loggerMiddleware = createLogger();
export default function configureStore(preloadedState) {
return createStore(
rootReducer,
preloadedState,
applyMiddleware(
thunkMiddleware,
loggerMiddleware,
routingMiddleware,
),
);
}