App.tsx

 1import React from 'react';
 2import { Route, Switch } from 'react-router';
 3
 4import Layout from './components/Header';
 5import BugPage from './pages/bug';
 6import IdentityPage from './pages/identity';
 7import ListPage from './pages/list';
 8import NewBugPage from './pages/new/NewBugPage';
 9import NotFoundPage from './pages/notfound/NotFoundPage';
10
11export default function App() {
12  return (
13    <Layout>
14      <Switch>
15        <Route path="/" exact component={ListPage} />
16        <Route path="/new" exact component={NewBugPage} />
17        <Route path="/bug/:id" exact component={BugPage} />
18        <Route path="/user/:id" exact component={IdentityPage} />
19        <Route component={NotFoundPage} />
20      </Switch>
21    </Layout>
22  );
23}