J'ai créé 2 composants nommés Layout
et Homepage
. Puis j'ai ajouté Layout
en retour, et de mettre en œuvre 2 route à l'intérieur avec Homepage
composante. Maintenant, essaie de le faire params
par useParams
crochet à l'intérieur de Layout
composant alors que je suis dans l'emplacement de /10
. Est-il possible? C'est en donnant vide dans mon côté.
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>
);
}