diff --git a/packages/core/react-loosely-lazy/src/lazy/components/client.tsx b/packages/core/react-loosely-lazy/src/lazy/components/client.tsx index d575a9c..4d8cb67 100644 --- a/packages/core/react-loosely-lazy/src/lazy/components/client.tsx +++ b/packages/core/react-loosely-lazy/src/lazy/components/client.tsx @@ -18,8 +18,6 @@ import { ProfilerContext } from '../../profiler'; import type { Status } from './types'; import { useSubscription } from './utils'; -const { requestIdleCallback = setTimeout } = window; - export function createComponentClient>({ defer, deferred, @@ -31,6 +29,7 @@ export function createComponentClient>({ dataLazyId: string; moduleId: string; }) { + const { requestIdleCallback = setTimeout } = window; const ResolvedLazy = lazy(() => deferred.promise); return (props: ComponentProps) => {