import { createStore, applyMiddleware } from "redux"; import thunk from "redux-thunk"; import { composeWithDevTools } from "redux-devtools-extension"; import { combineReducers } from "redux"; import * as reducers from "./reducers"; import rootReducer from "./reducers/rootReducer"; const initialState = {}; const middleware = [thunk]; const store = createStore( rootReducer, applyMiddleware(thunk), combineReducers(reducers), initialState, composeWithDevTools(applyMiddleware(...middleware)) ); export default store;