Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import React from 'react'
  2. import ReactDOM from 'react-dom'
  3. import { BrowserRouter, Route } from 'react-router-dom'
  4. import loadable, { loadComponents } from 'loadable-components'
  5.  
  6. const Home = loadable(() => import('./Home'))
  7. const About = loadable(() => import('./About'))
  8. const Topics = loadable(() => import('./Topics'))
  9.  
  10. const App = () =>
  11. <BrowserRouter>
  12. <div>
  13. <ul>
  14. <li><Link to="/">Home</Link></li>
  15. <li><Link to="/about">About</Link></li>
  16. <li><Link to="/topics">Topics</Link></li>
  17. </ul>
  18.  
  19. <hr />
  20.  
  21. <Route exact path="/" component={Home} />
  22. <Route path="/about" component={About} />
  23. <Route path="/topics" component={Topics} />
  24. </div>
  25. </BrowserRouter>
  26.  
  27. loadComponents().then(() => {
  28. ReactDOM.render(<App />, document.getElementById('main'))
  29. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement