UNPKG

491 BJavaScriptView Raw
1import React from 'react';
2import ReactDOM from 'react-dom';
3import {AppContainer} from 'react-hot-loader';
4import {install} from 'offline-plugin/runtime';
5
6import App from 'components/App';
7
8install();
9
10const render = Component => {
11 ReactDOM.render(
12 <AppContainer>
13 <Component />
14 </AppContainer>,
15 document.getElementById('root')
16 );
17};
18
19render(App);
20
21if (module.hot) {
22 module.hot.accept('components/App', () => {
23 render(require('components/App').default);
24 });
25}