import React from 'react'; import { AppContainer } from 'react-hot-loader'; import { render } from 'react-dom'; import configStore from './common/configStore'; import routeConfig from './common/routeConfig'; import Root from './Root'; const store = configStore(); function renderApp(app) { render( {app} , document.getElementById('root') ); } renderApp(); // Hot Module Replacement API /* istanbul ignore if */ if (module.hot) { module.hot.accept('./common/routeConfig', () => { const nextRouteConfig = require('./common/routeConfig').default; // eslint-disable-line renderApp(); }); module.hot.accept('./Root', () => { const nextRoot = require('./Root').default; // eslint-disable-line renderApp(); }); }