File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
packages/react-router/lib Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " react-router " : patch
3+ ---
4+
5+ Limit matchRoutes optimization to client side routers
Original file line number Diff line number Diff line change @@ -359,7 +359,7 @@ export function useRoutesImpl(
359359 `useRoutes() may be used only in the context of a <Router> component.`
360360 ) ;
361361
362- let { navigator } = React . useContext ( NavigationContext ) ;
362+ let { navigator, static : isStatic } = React . useContext ( NavigationContext ) ;
363363 let { matches : parentMatches } = React . useContext ( RouteContext ) ;
364364 let routeMatch = parentMatches [ parentMatches . length - 1 ] ;
365365 let parentParams = routeMatch ? routeMatch . params : { } ;
@@ -447,6 +447,7 @@ export function useRoutesImpl(
447447 }
448448
449449 let matches =
450+ ! isStatic &&
450451 dataRouterState &&
451452 dataRouterState . matches &&
452453 dataRouterState . matches . length > 0
You can’t perform that action at this time.
0 commit comments