in src/create-store.js [16:37]
export default function initializeStore(): Store {
const loggerMiddleware = createLogger();
const sagaMiddleware = createSagaMiddleware();
// This is the middleware needed for the redux-devtools extension.
const composeEnhancers =
window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
let store: Store = createStore(
deliveryDashboard,
// $FlowFixMe
composeEnhancers(
applyMiddleware(
sagaMiddleware,
thunkMiddleware, // lets us dispatch() functions
loggerMiddleware // neat middleware that logs actions
)
)
);
sagaMiddleware.run(rootSaga);
return store;
}