import { applyMiddleware, compose, combineReducers, createStore } from 'redux' import thunk from 'redux-thunk' // import metadataReducer from './metadata/metadata.reducer' // import searchReducer from './search/search.reducer' // import reviewReducer from './review/review.reducer' const rootReducer = combineReducers({ auth: (state = {}) => state, // auth: (state = login()) => state, // metadata: metadataReducer, // search: searchReducer, // review: reviewReducer, }) function configureStore(initialState = {}) { const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose const store = createStore( rootReducer, initialState, composeEnhancers( applyMiddleware( thunk, ), ), ) return store } const store = configureStore({}) export { store }