AllenYuan

router - add routes

Apr 24th, 2020
526
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // import components
  2. import App from './components/App';
  3. import Home from './components/Home';
  4. import Login from './components/Login';
  5. // react-redux utils
  6. import ReactDOM from 'react-dom';
  7. import React from 'react';
  8. // store + store provider
  9. import {Provider} from 'react-redux';
  10. import store from './store';
  11.  
  12. import { Router, Route, IndexRoute, hashHistory } from 'react-router';
  13.  
  14. // wrap app with store provider, router provider
  15. ReactDOM.render(
  16.   <Provider store={store}>
  17.     <Router history={hashHistory}>
  18.       {/* / route => App component with home underneath */}
  19.       <Route path="/" component={App}>
  20.         <IndexRoute component={Home} />
  21.         {/* /login => login component */}
  22.         <Route path="login" component={Login} />
  23.       </Route>
  24.     </Router>
  25.   </Provider>,
  26.   document.getElementById('root')
  27. );
Advertisement
Add Comment
Please, Sign In to add comment