We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4ef21d2 commit 6d93600Copy full SHA for 6d93600
packages/bridge/bridge-react/src/remote/create.tsx
@@ -1,4 +1,4 @@
1
-import React, { forwardRef } from 'react';
+import React, { forwardRef, useMemo } from 'react';
2
import {
3
ErrorBoundary,
4
ErrorBoundaryPropsWithComponent,
@@ -102,7 +102,7 @@ export function createRemoteComponent<T, E extends keyof T>(
102
103
return forwardRef<HTMLDivElement, ProviderParams & RawComponentType>(
104
(props, ref) => {
105
- const LazyComponent = createLazyRemoteComponent(info);
+ const LazyComponent = useMemo(() => createLazyRemoteComponent(info), []);
106
return (
107
<ErrorBoundary FallbackComponent={info.fallback}>
108
<React.Suspense fallback={info.loading}>
0 commit comments