MCPcopy Create free account
hub / github.com/caseywebdev/react-list / disconnectPassiveEffect

Function disconnectPassiveEffect

docs/index.js:31727–31748  ·  view source on GitHub ↗
(finishedWork)

Source from the content-addressed store, hash-verified

31725 (parentFiber = parentFiber.sibling);
31726 }
31727 function disconnectPassiveEffect(finishedWork) {
31728 switch (finishedWork.tag) {
31729 case 0:
31730 case 11:
31731 case 15:
31732 commitHookPassiveUnmountEffects(
31733 finishedWork,
31734 finishedWork.return,
31735 Passive
31736 );
31737 recursivelyTraverseDisconnectPassiveEffects(finishedWork);
31738 break;
31739 case 22:
31740 var instance = finishedWork.stateNode;
31741 instance._visibility & OffscreenPassiveEffectsConnected &&
31742 ((instance._visibility &= ~OffscreenPassiveEffectsConnected),
31743 recursivelyTraverseDisconnectPassiveEffects(finishedWork));
31744 break;
31745 default:
31746 recursivelyTraverseDisconnectPassiveEffects(finishedWork);
31747 }
31748 }
31749 function commitPassiveUnmountEffectsInsideOfDeletedTree_begin(
31750 deletedSubtreeRoot,
31751 nearestMountedAncestor

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…