<Routes>
Rendered anywhere in the app, <Routes>
will match a set of child routes from the current location.
interface RoutesProps { children?: React.ReactNode; location?: Partial<Location> | string; } <Routes location> <Route /> </Routes>;
createBrowserRouter
it is uncommon to use this component as it does not participate in data loading.
Whenever the location changes, <Routes>
looks through all its child routes to find the best match and renders that branch of the UI. <Route>
elements may be nested to indicate nested UI, which also correspond to nested URL paths. Parent routes render their child routes by rendering an <Outlet>
.
<Routes> <Route path="/" element={<Dashboard />}> <Route path="messages" element={<DashboardMessages />} /> <Route path="tasks" element={<DashboardTasks />} /> </Route> <Route path="about" element={<AboutPage />} /> </Routes>
© React Training 2015-2019
© Remix Software 2020-2022
Licensed under the MIT License (MIT).
https://reactrouterdotcom.fly.dev/docs/en/v6/components/routes