Я создал 2 компонента с именами Layout
и Homepage
. Затем я добавил Layout
взамен и реализуйте внутри него 2 маршрута с Homepage
компонент. Сейчас я пытаюсь получить params
Автор: useParams
крючок внутри Layout
компонент, пока я нахожусь в расположении /10
. Возможно ли это? Это дает пустоту в моей стороне.
App.js
const App = () => {
return (
<Layout>
<Routes>
<Route path="/" element={<Homepage />} />
<Route path="/:id" element={<Homepage />} />
</Routes>
</Layout>
);
}
Layout.js
import { useParams } from "react-router-dom";
const Layout = () => {
const params = useParams();
console.log(params);
return(
<div>
Hello World
</div>
);
}