Reduce plugin component reloads (#10010)
This commit is contained in:
parent
b571e9e2d1
commit
a2e06d1fee
|
|
@ -111,12 +111,28 @@ export default function RemoteComponent({
|
|||
`${t`Invalid source or function name`} - ${source} /${func}`
|
||||
);
|
||||
}
|
||||
}, [componentRef, rootElement, source, defaultFunctionName, context]);
|
||||
}, [
|
||||
componentRef.current,
|
||||
rootElement.current,
|
||||
source,
|
||||
defaultFunctionName,
|
||||
context
|
||||
]);
|
||||
|
||||
// Reload the plugin content dynamically
|
||||
useEffect(() => {
|
||||
reloadPluginContent();
|
||||
}, [func, context, rootElement.current]);
|
||||
}, [
|
||||
func,
|
||||
rootElement.current,
|
||||
context.id,
|
||||
context.model,
|
||||
context.instance,
|
||||
context.user,
|
||||
context.colorScheme,
|
||||
context.locale,
|
||||
context.context
|
||||
]);
|
||||
|
||||
return (
|
||||
<Boundary label={identifierString(`RemoteComponent-${func}`)}>
|
||||
|
|
|
|||
Loading…
Reference in New Issue