Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

app.tsx 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import * as React from 'react'
  2. import { Switch, Route, Link } from 'react-router-dom'
  3. import Basic from './basic'
  4. import Controlled from './controlled'
  5. import Imperative from './imperative'
  6. import Embedded from './embedded'
  7. import NoSizeEmbedded from './no-size-embedded'
  8. import { Multiplayer } from './multiplayer'
  9. import ChangingId from './changing-id'
  10. import './styles.css'
  11. export default function App(): JSX.Element {
  12. return (
  13. <main>
  14. <Switch>
  15. <Route path="/basic">
  16. <Basic />
  17. </Route>
  18. <Route path="/controlled">
  19. <Controlled />
  20. </Route>
  21. <Route path="/imperative">
  22. <Imperative />
  23. </Route>
  24. <Route path="/changing-id">
  25. <ChangingId />
  26. </Route>
  27. <Route path="/embedded">
  28. <Embedded />
  29. </Route>
  30. <Route path="/no-size-embedded">
  31. <NoSizeEmbedded />
  32. </Route>
  33. <Route path="/multiplayer">
  34. <Multiplayer />
  35. </Route>
  36. <Route path="/">
  37. <ul>
  38. <li>
  39. <Link to="/basic">basic</Link>
  40. </li>
  41. <li>
  42. <Link to="/controlled">controlled</Link>
  43. </li>
  44. <li>
  45. <Link to="/imperative">imperative</Link>
  46. </li>
  47. <li>
  48. <Link to="/changing-id">changing id</Link>
  49. </li>
  50. <li>
  51. <Link to="/embedded">embedded</Link>
  52. </li>
  53. <li>
  54. <Link to="/no-size-embedded">embedded (no size)</Link>
  55. </li>
  56. <li>
  57. <Link to="/multiplayer">multiplayer</Link>
  58. </li>
  59. </ul>
  60. </Route>
  61. </Switch>
  62. </main>
  63. )
  64. }