diff --git a/example/src/Hidden/index.js b/example/src/Hidden/index.js index 1c3ffd5e..92ff51db 100644 --- a/example/src/Hidden/index.js +++ b/example/src/Hidden/index.js @@ -27,8 +27,6 @@ const HiddenFlow = () => { ); }, [isHidden]); - console.log(elements); - return ( diff --git a/src/components/Nodes/wrapNode.tsx b/src/components/Nodes/wrapNode.tsx index 63daa477..5e907e53 100644 --- a/src/components/Nodes/wrapNode.tsx +++ b/src/components/Nodes/wrapNode.tsx @@ -153,7 +153,7 @@ export default (NodeComponent: ComponentType) => { ); useEffect(() => { - if (nodeElement.current) { + if (nodeElement.current && !isHidden) { updateNodeDimensions({ id, nodeElement: nodeElement.current }); const resizeObserver = new ResizeObserver(() => { @@ -172,7 +172,7 @@ export default (NodeComponent: ComponentType) => { } return; - }, [id]); + }, [id, isHidden]); if (isHidden) { return null;