useMatches
Returns the current route matches on the page. This is useful for creating layout abstractions with your current routes.
function SomeComponent() { const matches = useMatches(); // ... }
matches
has the following shape:
[ { id, pathname, data, params, handle }, // root route { id, pathname, data, params, handle }, // layout route { id, pathname, data, params, handle }, // child route // etc. ];