index.js 684 B

12345678910111213141516171819202122232425262728293031
  1. import React from "react";
  2. import ReactDOM from "react-dom";
  3. import { Provider } from "react-redux";
  4. import { createStore, applyMiddleware } from "redux";
  5. import { BrowserRouter, Route } from "react-router-dom";
  6. import thunk from "redux-thunk";
  7. import "babel-polyfill";
  8. import rootReducer from "reducers";
  9. import App from "./app";
  10. import "../styles/main.scss";
  11. // const isProduction = process.env.NODE_ENV === "production";
  12. let store = null;
  13. const middleware = applyMiddleware(thunk);
  14. store = createStore(
  15. rootReducer,
  16. middleware
  17. );
  18. ReactDOM.render(
  19. <Provider store={ store }>
  20. <BrowserRouter>
  21. <App />
  22. </BrowserRouter>
  23. </Provider>,
  24. document.getElementById("root")
  25. );