У меня есть этот код
App.tsx
import React, { FC, Fragment } from "react";
import Nav from "./Components/Nav/Nav";
const App: FC = () => (
<Fragment>
<Nav />
</Fragment>
);
export default App;
Nav.tsx
const renderUntitled = ({
match
}: {
match: faceMatch<{ PageList: string }>;
}) => (
<Fragment>
<Logo/>
<FormSearch params={""} />
<ButSearch match={match} />
</Fragment>
);
const Nav: FC = () => {
return (<Fragment>
<nav>
<Link to="/">Amasia</Link>
<Link to="/Mens/Hat/ListPage=15&Page=1">Product</Link>
</nav>
<Switch>
<Route
path="/"
exact
render={({ match }) => (
<Fragment>
<Logo/>
<h1>{"Welcome to Amasia"}</h1>
<FormSearch params={""} />
<ButtLogSing />
<Head match={match} />
</Fragment>
)}
/>
<Route path="/Mens/Hat/:PageList" render={renderUntitled} />
<Route path="*" render={() => <Redirect to="/" />} />
</Switch>
</Fragment>
);
};
когда я нажимаю на Amasia, я хочу, чтобы этот компонент открылся
<header>
<nav> <Nav/> </nav>
<Logo/>
<FormSearch params={""} />
<ButSearch match={match} />
</header>
и при нажатии на Товар.
<Fragment>
<header>
<nav> <Nav/> </nav>
<Logo/>
<FormSearch params={""} />
<ButSearch match={match} />
</header>
<Head match={match} />
</Fragment>
Я новичок, чтобы реагировать. Возможно, я сделал неправильную навигацию. Проблема в том, что я не понимаю, как использовать теги заголовка nav в маршрутизаторе реагирования. Объяснить поисковой системе, что такое навигация сайта и руководитель сайта