Web: Doceditor: refactoring dynamic component
This commit is contained in:
parent
72b7831f1c
commit
57d47f893d
@ -22,7 +22,7 @@ export const useDynamicScript = (args) => {
|
||||
const [failed, setFailed] = React.useState(false);
|
||||
|
||||
React.useEffect(() => {
|
||||
if (!args.url) {
|
||||
if (!args.url || args.isInit) {
|
||||
return;
|
||||
}
|
||||
|
||||
@ -77,6 +77,7 @@ const DynamicComponent = React.memo(({ system, ...rest }) => {
|
||||
const { ready, failed } = useDynamicScript({
|
||||
url: system && system.url,
|
||||
id: system && system.scope,
|
||||
isInit: isInitialized,
|
||||
});
|
||||
|
||||
if (!system) {
|
||||
@ -103,8 +104,6 @@ const DynamicComponent = React.memo(({ system, ...rest }) => {
|
||||
setLoadedComponent(Component);
|
||||
}
|
||||
|
||||
console.log("render dynamic", system);
|
||||
|
||||
return (
|
||||
<React.Suspense fallback={<div />}>
|
||||
<LoadedComponent {...rest} />
|
||||
|
Loading…
Reference in New Issue
Block a user