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

Function reconnectPassiveEffects

docs/index.js:31476–31550  ·  view source on GitHub ↗
(
      finishedRoot,
      finishedWork,
      committedLanes,
      committedTransitions,
      includeWorkInProgressEffects
    )

Source from the content-addressed store, hash-verified

31474 (parentFiber = parentFiber.sibling);
31475 }
31476 function reconnectPassiveEffects(
31477 finishedRoot,
31478 finishedWork,
31479 committedLanes,
31480 committedTransitions,
31481 includeWorkInProgressEffects
31482 ) {
31483 var flags = finishedWork.flags;
31484 switch (finishedWork.tag) {
31485 case 0:
31486 case 11:
31487 case 15:
31488 recursivelyTraverseReconnectPassiveEffects(
31489 finishedRoot,
31490 finishedWork,
31491 committedLanes,
31492 committedTransitions,
31493 includeWorkInProgressEffects
31494 );
31495 commitHookPassiveMountEffects(finishedWork, Passive);
31496 break;
31497 case 23:
31498 break;
31499 case 22:
31500 var _instance2 = finishedWork.stateNode;
31501 null !== finishedWork.memoizedState
31502 ? _instance2._visibility & OffscreenPassiveEffectsConnected
31503 ? recursivelyTraverseReconnectPassiveEffects(
31504 finishedRoot,
31505 finishedWork,
31506 committedLanes,
31507 committedTransitions,
31508 includeWorkInProgressEffects
31509 )
31510 : recursivelyTraverseAtomicPassiveEffects(
31511 finishedRoot,
31512 finishedWork
31513 )
31514 : ((_instance2._visibility |= OffscreenPassiveEffectsConnected),
31515 recursivelyTraverseReconnectPassiveEffects(
31516 finishedRoot,
31517 finishedWork,
31518 committedLanes,
31519 committedTransitions,
31520 includeWorkInProgressEffects
31521 ));
31522 includeWorkInProgressEffects &&
31523 flags & 2048 &&
31524 commitOffscreenPassiveMountEffects(
31525 finishedWork.alternate,
31526 finishedWork
31527 );
31528 break;
31529 case 24:
31530 recursivelyTraverseReconnectPassiveEffects(
31531 finishedRoot,
31532 finishedWork,
31533 committedLanes,

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…