An array of RouteObjects that define the route hierarchy
OptionallocationArg: string | Partial<Location<any>>A React element to render the matched route, or null if no routes matched
import { useRoutes } from "react-router";
function App() {
let element = useRoutes([
{
path: "/",
element: <Dashboard />,
children: [
{
path: "messages",
element: <DashboardMessages />,
},
{ path: "tasks", element: <DashboardTasks /> },
],
},
{ path: "team", element: <AboutPage /> },
]);
return element;
}
@public
Hook version of
<Routes>that uses objects instead of components. These objects have the same properties as the component props. The return value ofuseRoutesis either a valid React element you can use to render the route tree, ornullif nothing matched.