diff --git a/packages/react/src/reactrouterv6.tsx b/packages/react/src/reactrouterv6.tsx index fb3f15aae3bf..000de2207b13 100644 --- a/packages/react/src/reactrouterv6.tsx +++ b/packages/react/src/reactrouterv6.tsx @@ -84,6 +84,14 @@ export function reactRouterV6BrowserTracingIntegration( return { ...integration, + setup() { + _useEffect = useEffect; + _useLocation = useLocation; + _useNavigationType = useNavigationType; + _matchRoutes = matchRoutes; + _createRoutesFromChildren = createRoutesFromChildren; + _stripBasename = stripBasename || false; + }, afterAllSetup(client) { integration.afterAllSetup(client); @@ -99,13 +107,6 @@ export function reactRouterV6BrowserTracingIntegration( }); } - _useEffect = useEffect; - _useLocation = useLocation; - _useNavigationType = useNavigationType; - _matchRoutes = matchRoutes; - _createRoutesFromChildren = createRoutesFromChildren; - _stripBasename = stripBasename || false; - if (instrumentNavigation) { CLIENTS_WITH_INSTRUMENT_NAVIGATION.push(client); }