content: import { AppContainer } from 'react-hot-loader';
  import React from 'react';
  import ReactDOM from 'react-dom';
  import { browserHistory } from 'react-router';
  import { syncHistoryWithStore } from 'react-router-redux';
  import store from './store';
  import Root from './Root';
  
  const history = syncHistoryWithStore(browserHistory, store);
  
  const rootEl = document.getElementById('root');
  
  ReactDOM.render(
    <AppContainer>
      <Root store={store} history={history} />
    </AppContainer>,
    rootEl
  );
  
  if (module.hot) {
    module.hot.accept('./Root', () => {
      // eslint-disable-next-line no-shadow, global-require
      const Root = require('./Root').default;
      ReactDOM.render(
        <AppContainer>
          <Root store={store} history={history} />
        </AppContainer>,
        rootEl
      );
    });
  }
  