Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React from 'react';
- import { createBrowserHistory } from 'history';
- import { render, hydrate } from 'react-dom';
- import { Router } from 'react-router-dom';
- import App from './components/App';
- const history = createBrowserHistory();
- const rootElement = document.getElementById('root');
- // app component wrapped with providers
- const app = (
- <Router history={history}>
- <App />
- </Router>
- );
- // render/hydrate app
- if (rootElement.hasChildNodes()) {
- hydrate(app, rootElement);
- } else {
- render(app, rootElement);
- }
- // remove loader
- const loader = document.getElementById('loader');
- if (loader) {
- loader.remove();
- }
Advertisement
Add Comment
Please, Sign In to add comment