( finishedRoot, nearestMountedAncestor, deletedFiber )
| 11510 | (parent = parent.sibling); |
| 11511 | } |
| 11512 | function commitDeletionEffectsOnFiber( |
| 11513 | finishedRoot, |
| 11514 | nearestMountedAncestor, |
| 11515 | deletedFiber |
| 11516 | ) { |
| 11517 | if (injectedHook && "function" === typeof injectedHook.onCommitFiberUnmount) |
| 11518 | try { |
| 11519 | injectedHook.onCommitFiberUnmount(rendererID, deletedFiber); |
| 11520 | } catch (err) {} |
| 11521 | switch (deletedFiber.tag) { |
| 11522 | case 26: |
| 11523 | offscreenSubtreeWasHidden || |
| 11524 | safelyDetachRef(deletedFiber, nearestMountedAncestor); |
| 11525 | recursivelyTraverseDeletionEffects( |
| 11526 | finishedRoot, |
| 11527 | nearestMountedAncestor, |
| 11528 | deletedFiber |
| 11529 | ); |
| 11530 | deletedFiber.memoizedState |
| 11531 | ? deletedFiber.memoizedState.count-- |
| 11532 | : deletedFiber.stateNode && |
| 11533 | ((deletedFiber = deletedFiber.stateNode), |
| 11534 | deletedFiber.parentNode.removeChild(deletedFiber)); |
| 11535 | break; |
| 11536 | case 27: |
| 11537 | offscreenSubtreeWasHidden || |
| 11538 | safelyDetachRef(deletedFiber, nearestMountedAncestor); |
| 11539 | var prevHostParent = hostParent, |
| 11540 | prevHostParentIsContainer = hostParentIsContainer; |
| 11541 | hostParent = deletedFiber.stateNode; |
| 11542 | recursivelyTraverseDeletionEffects( |
| 11543 | finishedRoot, |
| 11544 | nearestMountedAncestor, |
| 11545 | deletedFiber |
| 11546 | ); |
| 11547 | deletedFiber = deletedFiber.stateNode; |
| 11548 | for ( |
| 11549 | nearestMountedAncestor = deletedFiber.attributes; |
| 11550 | nearestMountedAncestor.length; |
| 11551 | |
| 11552 | ) |
| 11553 | deletedFiber.removeAttributeNode(nearestMountedAncestor[0]); |
| 11554 | detachDeletedInstance(deletedFiber); |
| 11555 | hostParent = prevHostParent; |
| 11556 | hostParentIsContainer = prevHostParentIsContainer; |
| 11557 | break; |
| 11558 | case 5: |
| 11559 | offscreenSubtreeWasHidden || |
| 11560 | safelyDetachRef(deletedFiber, nearestMountedAncestor); |
| 11561 | case 6: |
| 11562 | prevHostParentIsContainer = hostParent; |
| 11563 | var prevHostParentIsContainer$119 = hostParentIsContainer; |
| 11564 | hostParent = null; |
| 11565 | recursivelyTraverseDeletionEffects( |
| 11566 | finishedRoot, |
| 11567 | nearestMountedAncestor, |
| 11568 | deletedFiber |
| 11569 | ); |
no test coverage detected
searching dependent graphs…