AllenYuan

homepage - index

Apr 22nd, 2020
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // import app component to render
  2. import App from './components/App';
  3. // import store provider
  4. import {Provider} from 'react-redux';
  5. import ReactDOM from 'react-dom';
  6. import React from 'react';
  7. // createstore redux utility
  8. import {createStore} from 'redux';
  9.  
  10. // defaultstate + trivial reducer
  11. const defaultState = {
  12.   appName: 'conduit',
  13.   articles: null,
  14. };
  15. const reducer = function(state = defaultState, action) {
  16.   return state;
  17. };
  18.  
  19. // create store
  20. const store = createStore(reducer);
  21.  
  22. // wrap app with provider, render it in root element
  23. ReactDOM.render(
  24.   <Provider store={store}>
  25.     <App />
  26.   </Provider>,
  27.   document.getElementById('root')
  28. );
Advertisement
Add Comment
Please, Sign In to add comment