react-koa-sbase
Version:
fullstack framework, superproject base.
27 lines (21 loc) • 595 B
JavaScript
import thunk from 'redux-thunk'
import { browserHistory } from 'react-router'
import { routerMiddleware } from 'react-router-redux'
import { routerReducer } from 'react-router-redux'
import { redux, createConfigureStore, router, run } from '../client'
import { reducer, route } from './features/about'
// redux middleware
redux.use(thunk)
redux.use(routerMiddleware(browserHistory))
// redux reducer
redux.reducer.use('routing', routerReducer)
redux.reducer.use('about', reducer)
// react-router
router.use(route)
//
if (__CLIENT__) run()
//
export {
router,
createConfigureStore
}