UNPKG

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