import { applyMiddleware, compose, combineReducers, createStore } from 'redux' import thunk from 'redux-thunk' // import metadataReducer from './metadata/metadata.reducer' import faceSearchReducer from './faceSearch/faceSearch.reducer' // import reviewReducer from './review/review.reducer' const rootReducer = combineReducers({ auth: (state = {}) => state, // auth: (state = login()) => state, // metadata: metadataReducer, faceSearch: faceSearchReducer, // 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 }