for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import { createStore, combineReducers, compose, applyMiddleware } from 'redux'
import promiseMiddleware from 'redux-promise'
import storeSynchronize from 'redux-localstore'
import Github from './Github'
import Login from './Login'
const rootReducer = combineReducers({
Github,
Login
})
const devTools = window.devToolsExtension ? window.devToolsExtension() : f => f
const store = createStore(
rootReducer,
{},
compose(applyMiddleware(promiseMiddleware), devTools)
)
storeSynchronize(store)
export default store