import { createStore, applyMiddleware, combineReducers } from 'redux'; import thunk from 'redux-thunk'; import logger from 'redux-logger'; // const middlewares = [thunk, logger]; const middlewares = [thunk]; export default function configureStore(initialState: any, reducers: any) { const store = createStore( combineReducers({ ...reducers }), initialState, applyMiddleware(...middlewares) ); return store; }