UNPKG

540 BJavaScriptView Raw
1import React from 'react';
2import ReactDOM from 'react-dom';
3import { AppContainer } from 'react-hot-loader';
4
5const config = require(process.cwd() + '/cherry.config.js');
6
7
8// import App from './App';
9
10const App = () => {
11 return <div> {config.theme}</div>;
12}
13
14const render = (Component) => {
15 ReactDOM.render(
16 <AppContainer>
17 <Component/>
18 </AppContainer>,
19 document.getElementById('root')
20 );
21}
22
23render(App);
24
25// Hot Module Replacement API
26if (module.hot) {
27 module.hot.accept('./App', () => {
28 render(App)
29 });
30}
\No newline at end of file