We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 716c29f commit db7f4c3Copy full SHA for db7f4c3
src/index.ts
@@ -1,4 +1,4 @@
1
-import React, { ComponentType, createElement } from "react";
+import { ComponentType, createElement, lazy } from "react";
2
3
export type PreloadableComponent<T extends ComponentType<any>> = T & {
4
preload: () => Promise<void>;
@@ -7,7 +7,7 @@ export type PreloadableComponent<T extends ComponentType<any>> = T & {
7
export default function lazyWithPreload<T extends ComponentType<any>>(
8
factory: () => Promise<{ default: T }>
9
): PreloadableComponent<T> {
10
- const LazyComponent = React.lazy(factory);
+ const LazyComponent = lazy(factory);
11
let factoryPromise: Promise<void> | undefined;
12
let LoadedComponent: T | undefined;
13
0 commit comments