UNPKG

citizenship_app_news

Version:

News module for Citizenship project application

38 lines (27 loc) 1.01 kB
import { createStore, applyMiddleware, compose } from 'redux' import thunk from 'redux-thunk' import logger from 'redux-logger' import REDUX_PERSIST from '../configs/ReduxPersist'; import Rehydration from '../services/Rehydration'; import { composeWithDevTools } from 'redux-devtools-extension'; // import { composeWithDevTools } from 'remote-redux-devtools'; export default (rootReducer) => { const appMiddlewares = [] const enhancers = [] // const composeWithDev = composeWithDevTools({ // hostname: 'localhost', // port: 8082, // name: 'Raifood', // realtime: true // }) appMiddlewares.push(thunk) // if (__DEV__) { // appMiddlewares.push(logger) // } enhancers.push(applyMiddleware(...appMiddlewares)) const store = createStore(rootReducer, composeWithDevTools(...enhancers)) if (REDUX_PERSIST.active) { Rehydration.updateReducers(store) } return { store } }