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);
} else if (!isFragmentElement($element)) {
if (isTagElement($element)) {
const { target } = $element;
if (target) {
extraClasses.delete(target);
removeAllDelegatedListeners(target);
setElementRef($element, undefined);
}
extraClasses.delete($element.target!);
removeAllDelegatedListeners($element.target!);
setElementRef($element, undefined);
}
if ($element.target) {
$element.target = undefined; // Help GC
}
$element.target = undefined; // Help GC
if (!isParentElement($element)) {
return;