UNPKG

generator-react-node

Version:

A kickstarter app generator for React and Node.js based application with redux, webpack, and babel

23 lines (18 loc) 766 B
import { createStore, applyMiddleware, combineReducers, compose } from 'redux'; import thunk from 'redux-thunk'; import { browserHistory } from 'react-router'; import { routerMiddleware, routerReducer } from 'react-router-redux'; import * as reducers from '../reducers/index'; import defaultState from './defaultState'; const reducer = combineReducers({ app: reducers.appState, dataRequests: reducers.dataRequests, routing: routerReducer, homePage: reducers.homePageReducer }); const routingMiddleware = routerMiddleware(browserHistory); const store = createStore(reducer, defaultState, compose( applyMiddleware(thunk, routingMiddleware), window.devToolsExtension ? window.devToolsExtension() : f => f )); export default store;