import { createStore, applyMiddleware, compose } from "redux"; import thunk from "redux-thunk"; import rootReducer from "../reducers"; import { urlStateMiddleware } from "./plugins/urlState"; const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose; const store = createStore( rootReducer, composeEnhancers(applyMiddleware(thunk), applyMiddleware(urlStateMiddleware)) ); export default store;