index.js 455 B

1234567891011121314151617181920
  1. import '@babel/polyfill';
  2. import React from 'react';
  3. import { render } from 'react-dom';
  4. import App from 'components/App';
  5. function renderApp(AppComponent = App) {
  6. render(<AppComponent />, document.getElementById('root'));
  7. }
  8. if (process.env.NODE_ENV !== 'test') {
  9. renderApp();
  10. }
  11. if (module.hot) {
  12. // eslint-disable-next-line global-require
  13. module.hot.accept('./components/App', () => renderApp(require('components/App').default));
  14. }