Advertisement
Guest User

Untitled

a guest
Apr 27th, 2018
2,877
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from 'react';
  2. import ReactDOM from 'react-dom';
  3. import { AppContainer } from 'react-hot-loader';
  4. import { Provider } from 'react-redux';
  5. import { Router, Route, IndexRoute } from 'react-router';
  6. import { BrowserRouter } from 'react-router-dom'
  7. import configureStore from './stores';
  8.  
  9. // Components
  10. import App from './containers/App';
  11.  
  12. const store = configureStore();
  13.  
  14. ReactDOM.render(
  15.   <BrowserRouter>
  16.     <AppContainer>
  17.       <Provider store={store}>
  18.           <App />
  19.       </Provider>
  20.     </AppContainer>
  21.   </BrowserRouter>,
  22.   document.getElementById('app')
  23. );
  24.  
  25. if (module.hot) {
  26.   module.hot.accept('./containers/App', () => {
  27.     const NextApp = require('./containers/App').default; // eslint-disable-line global-require
  28.  
  29.     ReactDOM.render(
  30.       <BrowserRouter>
  31.         <AppContainer>
  32.           <Provider store={store}>
  33.               <App />
  34.           </Provider>
  35.         </AppContainer>
  36.       </BrowserRouter>,
  37.       document.getElementById('app')
  38.     );
  39.   });
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement