import { Map } from 'immutable'; import { applyMiddleware, compose, createStore } from 'redux'; import { composeWithDevTools } from 'remote-redux-devtools'; import thunk from 'redux-thunk'; import rootReducer from '../reducers/index.js'; const composeEnhancers = composeWithDevTools({ port: 8000, realtime: true, suppressConnectErrors: false }); export const store = createStore( rootReducer, Map(), composeEnhancers(applyMiddleware(thunk)), );