UNPKG

494 BJavaScriptView Raw
1import React from 'react';
2import ReactDOM from 'react-dom';
3
4import { AppContainer } from 'react-hot-loader';
5// AppContainer is a necessary wrapper component for HMR
6
7import App from './components/App';
8
9const render = (Component) => {
10 ReactDOM.render(
11 <AppContainer>
12 <Component/>
13 </AppContainer>,
14 document.getElementById('root')
15 );
16};
17
18render(App);
19
20// Hot Module Replacement API
21if (module.hot) {
22 module.hot.accept('./components/App', () => {
23 render(App)
24 });
25}
\No newline at end of file