import ReactDOM from 'react-dom'; import React from 'react'; import { Provider } from 'react-redux'; import { createStore } from 'redux'; import App from './components/App'; import reducer from './reducers' const store = createStore(reducer) const load = () => { ReactDOM.render( <Provider store={store}> <App /> </Provider>, document.querySelector('#react-root') ); }; if (document.readyState !== 'complete') { document.addEventListener('DOMContentLoaded', load); } else { load(); }