UNPKG

695 BJavaScriptView Raw
1import React from 'react';
2import ReactDOM from 'react-dom';
3
4import { AppContainer } from 'react-hot-loader';
5// import walkMD from './walkmd';
6// AppContainer is a necessary wrapper component for HMR
7
8import App from './App';
9
10
11const About = () => {
12 return (
13 <div>about</div>
14 )
15}
16
17const render = (Component) => {
18 ReactDOM.render(
19 <Router>
20 <AppContainer>
21 <Component/>
22 </AppContainer>
23 <Route path="/about" component={About}/>
24 </Router>
25 ,
26 document.getElementById('root')
27 );
28};
29
30render(App);
31
32
33// Hot Module Replacement API
34if (module.hot) {
35 console.log('module.hot:', module.hot)
36 module.hot.accept('./App', () => {
37 render(App)
38 });
39}
\No newline at end of file