blob: 13612f2dc98750aa67a08d7bcf06ed05c78efd57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import { applyMiddleware, compose, combineReducers, createStore } from 'redux'
import thunk from 'redux-thunk'
import faceSearchReducer from './faceSearch/faceSearch.reducer'
import nameSearchReducer from './nameSearch/nameSearch.reducer'
const rootReducer = combineReducers({
faceSearch: faceSearchReducer,
nameSearch: nameSearchReducer,
})
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 }
|