(finishedWork)
| 12740 | (parentFiber = parentFiber.sibling); |
| 12741 | } |
| 12742 | function commitPassiveUnmountOnFiber(finishedWork) { |
| 12743 | switch (finishedWork.tag) { |
| 12744 | case 0: |
| 12745 | case 11: |
| 12746 | case 15: |
| 12747 | recursivelyTraversePassiveUnmountEffects(finishedWork); |
| 12748 | finishedWork.flags & 2048 && |
| 12749 | commitHookEffectListUnmount(9, finishedWork, finishedWork.return); |
| 12750 | break; |
| 12751 | case 3: |
| 12752 | recursivelyTraversePassiveUnmountEffects(finishedWork); |
| 12753 | break; |
| 12754 | case 12: |
| 12755 | recursivelyTraversePassiveUnmountEffects(finishedWork); |
| 12756 | break; |
| 12757 | case 22: |
| 12758 | var instance = finishedWork.stateNode; |
| 12759 | null !== finishedWork.memoizedState && |
| 12760 | instance._visibility & 4 && |
| 12761 | (null === finishedWork.return || 13 !== finishedWork.return.tag) |
| 12762 | ? ((instance._visibility &= -5), |
| 12763 | recursivelyTraverseDisconnectPassiveEffects(finishedWork)) |
| 12764 | : recursivelyTraversePassiveUnmountEffects(finishedWork); |
| 12765 | break; |
| 12766 | default: |
| 12767 | recursivelyTraversePassiveUnmountEffects(finishedWork); |
| 12768 | } |
| 12769 | } |
| 12770 | function recursivelyTraverseDisconnectPassiveEffects(parentFiber) { |
| 12771 | var deletions = parentFiber.deletions; |
| 12772 | if (0 !== (parentFiber.flags & 16)) { |
no test coverage detected
searching dependent graphs…