react-static
Version:
A progressive static site generator for React
22 lines (16 loc) • 510 B
JavaScript
import 'bootstrap/dist/css/bootstrap.css'
import React from 'react'
import ReactDOM from 'react-dom'
// Your top level component
import App from './App'
// Export your top level component as JSX (for static rendering)
export default App
// Render your app
if (typeof document !== 'undefined') {
const renderMethod = module.hot ? ReactDOM.render : ReactDOM.hydrate || ReactDOM.render
const render = Comp => {
renderMethod(<Comp />, document.getElementById('root'))
}
// Render!
render(App)
}