Je suis en train de faire réagir-routeur-dom travailler avec un simple url: /utilisateurs/{nom} mais pour une raison quelconque ne peuvent pas l'obtenir pour charger la page avec l'url slug pour le nom.
C'est le retour de mon Application de l'élément de fonction:
<>
<MainNavBar navigation={navigation} />
<Routes>
<Route index={true} element={<Home />} exact />
<Route path="user" element={<User />} exact>
<Route
path=":name"
render={
({ match: { params: { name } } }) => {
console.log(name);
console.log("test2");
return (<UserPage
userName={name}
/>);
}}
/>
</Route>
<Route path="*" element={<PageNotFound />} />
</Routes>
</>
C'est le composant Utilisateur; un espace réservé pour mon débogage de l'atm.
const User = () => (
<div>
<header className="App-header">
<Outlet />
</header>
</div>
);
Quand je vais à http://localhost:3000/user/test il charge le User
composant, mais pas les enfants (de la Prise de courant/UserPage éléments)
J'ai essayé des tas de combinaisons, mais semblent être en train de faire quelque chose de mal, de sorte que toute aide serait très appréciée. Merci!