( finishedRoot, finishedWork, committedLanes, committedTransitions )
| 12431 | (parentFiber = parentFiber.sibling); |
| 12432 | } |
| 12433 | function commitPassiveMountOnFiber( |
| 12434 | finishedRoot, |
| 12435 | finishedWork, |
| 12436 | committedLanes, |
| 12437 | committedTransitions |
| 12438 | ) { |
| 12439 | var flags = finishedWork.flags; |
| 12440 | switch (finishedWork.tag) { |
| 12441 | case 0: |
| 12442 | case 11: |
| 12443 | case 15: |
| 12444 | recursivelyTraversePassiveMountEffects( |
| 12445 | finishedRoot, |
| 12446 | finishedWork, |
| 12447 | committedLanes, |
| 12448 | committedTransitions |
| 12449 | ); |
| 12450 | flags & 2048 && commitHookEffectListMount(9, finishedWork); |
| 12451 | break; |
| 12452 | case 3: |
| 12453 | recursivelyTraversePassiveMountEffects( |
| 12454 | finishedRoot, |
| 12455 | finishedWork, |
| 12456 | committedLanes, |
| 12457 | committedTransitions |
| 12458 | ); |
| 12459 | flags & 2048 && |
| 12460 | ((finishedRoot = null), |
| 12461 | null !== finishedWork.alternate && |
| 12462 | (finishedRoot = finishedWork.alternate.memoizedState.cache), |
| 12463 | (finishedWork = finishedWork.memoizedState.cache), |
| 12464 | finishedWork !== finishedRoot && |
| 12465 | (finishedWork.refCount++, |
| 12466 | null != finishedRoot && releaseCache(finishedRoot))); |
| 12467 | break; |
| 12468 | case 12: |
| 12469 | if (flags & 2048) { |
| 12470 | recursivelyTraversePassiveMountEffects( |
| 12471 | finishedRoot, |
| 12472 | finishedWork, |
| 12473 | committedLanes, |
| 12474 | committedTransitions |
| 12475 | ); |
| 12476 | finishedRoot = finishedWork.stateNode; |
| 12477 | try { |
| 12478 | var _finishedWork$memoize2 = finishedWork.memoizedProps, |
| 12479 | id = _finishedWork$memoize2.id, |
| 12480 | onPostCommit = _finishedWork$memoize2.onPostCommit; |
| 12481 | "function" === typeof onPostCommit && |
| 12482 | onPostCommit( |
| 12483 | id, |
| 12484 | null === finishedWork.alternate ? "mount" : "update", |
| 12485 | finishedRoot.passiveEffectDuration, |
| 12486 | -0 |
| 12487 | ); |
| 12488 | } catch (error) { |
| 12489 | captureCommitPhaseError(finishedWork, finishedWork.return, error); |
| 12490 | } |
no test coverage detected
searching dependent graphs…