|
@@ -1,19 +1,23 @@
|
|
import { createStore, combineReducers, applyMiddleware } from 'redux'
|
|
import { createStore, combineReducers, applyMiddleware } from 'redux'
|
|
import { routerReducer, routerMiddleware } from 'react-router-redux'
|
|
import { routerReducer, routerMiddleware } from 'react-router-redux'
|
|
import createBrowserHistory from 'history/createBrowserHistory'
|
|
import createBrowserHistory from 'history/createBrowserHistory'
|
|
|
|
+import ThunkMiddleware from 'redux-thunk'
|
|
|
|
+import LoggerMiddleware from 'redux-logger'
|
|
|
|
|
|
|
|
+import { app } from './app'
|
|
import { containers } from './containers'
|
|
import { containers } from './containers'
|
|
|
|
|
|
const history = createBrowserHistory()
|
|
const history = createBrowserHistory()
|
|
|
|
|
|
const rootReducer = combineReducers({
|
|
const rootReducer = combineReducers({
|
|
|
|
+ app,
|
|
containers,
|
|
containers,
|
|
router: routerReducer
|
|
router: routerReducer
|
|
})
|
|
})
|
|
|
|
|
|
const RouterMiddleware = routerMiddleware(history)
|
|
const RouterMiddleware = routerMiddleware(history)
|
|
|
|
|
|
-const store = createStore(rootReducer, applyMiddleware(RouterMiddleware))
|
|
|
|
|
|
+const store = createStore(rootReducer, applyMiddleware(RouterMiddleware, ThunkMiddleware, LoggerMiddleware))
|
|
|
|
|
|
export {
|
|
export {
|
|
history,
|
|
history,
|