UNPKG

777 BJavaScriptView Raw
1import React from "react";
2import ReactDOM from "react-dom";
3import { Provider } from "react-redux";
4import createSagaMiddleware from "redux-saga";
5import { createStore, applyMiddleware, compose } from "redux";
6
7import "./index.css";
8import App from "./app";
9import rootSaga from "./sagas";
10import reducer from "./reducers";
11import registerServiceWorker from "./lib/registerServiceWorker";
12
13const sagaMiddleware = createSagaMiddleware();
14const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
15const store = createStore(
16 reducer,
17 composeEnhancers(applyMiddleware(sagaMiddleware))
18);
19
20sagaMiddleware.run(rootSaga);
21
22ReactDOM.render(
23 <Provider store={store}>
24 <App />
25 </Provider>,
26 document.getElementById("root")
27);
28registerServiceWorker();