2021-08-10 17:19:30 +00:00
|
|
|
import * as React from 'react'
|
2021-09-09 12:32:08 +00:00
|
|
|
import { Switch, Route, Link } from 'react-router-dom'
|
2021-09-08 13:40:04 +00:00
|
|
|
import Basic from './basic'
|
|
|
|
import Controlled from './controlled'
|
2021-09-08 11:53:52 +00:00
|
|
|
import Imperative from './imperative'
|
2021-09-09 12:32:08 +00:00
|
|
|
import Embedded from './embedded'
|
|
|
|
import ChangingId from './changing-id'
|
2021-08-10 17:19:30 +00:00
|
|
|
|
|
|
|
export default function App(): JSX.Element {
|
2021-09-09 12:32:08 +00:00
|
|
|
return (
|
|
|
|
<main>
|
|
|
|
<Switch>
|
|
|
|
<Route path="/basic">
|
|
|
|
<Basic />
|
|
|
|
</Route>
|
|
|
|
<Route path="/controlled">
|
|
|
|
<Controlled />
|
|
|
|
</Route>
|
|
|
|
<Route path="/imperative">
|
|
|
|
<Imperative />
|
|
|
|
</Route>
|
|
|
|
<Route path="/changing-id">
|
|
|
|
<ChangingId />
|
|
|
|
</Route>
|
|
|
|
<Route path="/embedded">
|
|
|
|
<Embedded />
|
|
|
|
</Route>
|
|
|
|
<Route path="/">
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<Link to="/basic">basic</Link>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<Link to="/controlled">controlled</Link>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<Link to="/imperative">imperative</Link>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<Link to="/changing-id">changing id</Link>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<Link to="/embedded">embedded</Link>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</Route>
|
|
|
|
</Switch>
|
|
|
|
</main>
|
|
|
|
)
|
2021-08-10 17:19:30 +00:00
|
|
|
}
|