Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. import React, { Component } from 'react'
  2. import logo from './logo.svg'
  3. import './App.css'
  4.  
  5. import { Route, Link, Redirect } from './Zero'
  6.  
  7. const paths = [ 'one', 'two', 'three' ]
  8.  
  9. class App extends Component {
  10. render() {
  11. return (
  12. <div className="App">
  13. <div className="App-header">
  14. <h1>Zero Router</h1>
  15. </div>
  16. <ul>
  17. {paths.map(path => (
  18. <li><Link href={'/'+path}>{path}</Link></li>
  19. ))}
  20. </ul>
  21. <Route path="/">
  22. {(match) => match.exact ? (
  23. <Redirect to="/one"/>
  24. ) : null}
  25. </Route>
  26. {paths.map(path => (
  27. <Route path={'/'+path}>
  28. {(match) => match && (
  29. <h2>{path}</h2>
  30. )}
  31. </Route>
  32. ))}
  33. </div>
  34. );
  35. }
  36. }
  37.  
  38. export default App
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement