https://github.com/gxa/atlas-heatmap
Raw File
Tip revision: 7a2c305377864ca0eb407b5e194bc77f7bed4e74 authored by Alfonso Muñoz-Pomer on 09 May 2017, 16:29:54 UTC
2.4.8
Tip revision: 7a2c305
index.jsx
import React from 'react';
import ReactDOM from 'react-dom';

import {AppContainer} from 'react-hot-loader';

import ExperimentPicker from './ExperimentPicker.jsx';

const hotRender = (Component, target) => {
    ReactDOM.render(
        <AppContainer>
            <Component />
        </AppContainer>,
        typeof target === `string` ? document.getElementById(target) : target
    )
};

const render = target => {
    hotRender(ExperimentPicker, target);

    if (module.hot) {
        module.hot.accept('./ExperimentPicker.jsx', () => { hotRender(ExperimentPicker, target) })
    }
};

export {render};
back to top