Я предполагаю, что вы используете реагирующий маршрутизатор, если вы определяете маршрут, например, такой:
<Route path="/:id/about">
<About />
</Route>
Обратите внимание, что вы определяете путь с помощью этой записи: id, это означает, что id будет параметром в этом конкретном случае c. Затем вы создаете компонент Link
<Link to="/2/about">About</Link>
. И в вашем компоненте, который в этом примере является компонентом about, вы можете использовать хук следующим образом:
function About() {
const { id } = useParams();
return (
<div>
<h2>Now showing post {id}</h2>
</div>
);
}
У меня есть эта песочница для кода, если Вы хотите проверить результат https://codesandbox.io/s/react-router-basic-nv8pn