Teact: Remove redundant check

This commit is contained in:
Alexander Zinchuk 2023-06-16 12:44:49 +02:00
parent d8a258d092
commit 3af8f91f3c

View File

@ -335,18 +335,12 @@ function unmountRealTree($element: VirtualElement) {
unmountComponent($element.componentInstance); unmountComponent($element.componentInstance);
} else if (!isFragmentElement($element)) { } else if (!isFragmentElement($element)) {
if (isTagElement($element)) { if (isTagElement($element)) {
const { target } = $element; extraClasses.delete($element.target!);
removeAllDelegatedListeners($element.target!);
if (target) { setElementRef($element, undefined);
extraClasses.delete(target);
removeAllDelegatedListeners(target);
setElementRef($element, undefined);
}
} }
if ($element.target) { $element.target = undefined; // Help GC
$element.target = undefined; // Help GC
}
if (!isParentElement($element)) { if (!isParentElement($element)) {
return; return;