UNPKG

629 BJavaScriptView Raw
1import React from 'react';
2import ReactDOM from 'react-dom';
3import { AppContainer } from 'react-hot-loader';
4
5import App from '../theme';
6
7import DB from '../theme/tmp/__md__.json';
8import Nav from '../theme/tmp/__nav__';
9
10
11
12// class App extends React.Component {
13
14// render() {
15// return <div> {1}</div>;
16// }
17// }
18DB.nav = Nav;
19const render = (Component) => {
20 ReactDOM.render(
21 <AppContainer>
22 <Component db={DB}/>
23 </AppContainer>,
24 document.getElementById('root')
25 );
26}
27
28render(App);
29
30// Hot Module Replacement API
31if (module.hot) {
32 module.hot.accept('../theme', () => {
33 render(App)
34 });
35}
\No newline at end of file