refactor(nodes): only observe node when not hidden

This commit is contained in:
moklick
2021-11-23 17:58:53 +01:00
parent 11b7fa7042
commit 8a095df192
3 changed files with 7 additions and 4 deletions
+2 -2
View File
@@ -204,13 +204,13 @@ export default (NodeComponent: ComponentType<NodeProps>) => {
);
useEffect(() => {
if (nodeElement.current) {
if (nodeElement.current && !hidden) {
const currNode = nodeElement.current;
resizeObserver?.observe(currNode);
return () => resizeObserver?.unobserve(currNode);
}
}, []);
}, [hidden]);
if (hidden) {
return null;