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();
});
}