Lorsque j'utilise des paramètres de recherche dans un itinéraire React imbriqué, lorsque je suis sur /app et après avoir cliqué sur le lien qui mène à /app/user, la navigation ne fonctionne pas.
Si j'essaie d'utiliser sans imbrication, cela fonctionne. Mais pourquoi ça ne marche pas une fois imbriqué.
Codesandbox : lien CodeSandBox
<Routes> <Route path="/" element={<LandingPage />} /> <Route path="/app" element={<Main />}> <Route path=":user" element={<User />} /> </Route> <Route path="*" element={<PageNotFound />} /> </Routes>
Essayez-le
Si tu veux
User.js
组件嵌套,你需要在Main.js
中添加Outlet