(parentFiber)
| 12245 | (parentFiber = parentFiber.sibling); |
| 12246 | } |
| 12247 | function recursivelyTraverseDisappearLayoutEffects(parentFiber) { |
| 12248 | for (parentFiber = parentFiber.child; null !== parentFiber; ) { |
| 12249 | var finishedWork = parentFiber; |
| 12250 | switch (finishedWork.tag) { |
| 12251 | case 0: |
| 12252 | case 11: |
| 12253 | case 14: |
| 12254 | case 15: |
| 12255 | commitHookEffectListUnmount(4, finishedWork, finishedWork.return); |
| 12256 | recursivelyTraverseDisappearLayoutEffects(finishedWork); |
| 12257 | break; |
| 12258 | case 1: |
| 12259 | safelyDetachRef(finishedWork, finishedWork.return); |
| 12260 | var instance = finishedWork.stateNode; |
| 12261 | "function" === typeof instance.componentWillUnmount && |
| 12262 | safelyCallComponentWillUnmount( |
| 12263 | finishedWork, |
| 12264 | finishedWork.return, |
| 12265 | instance |
| 12266 | ); |
| 12267 | recursivelyTraverseDisappearLayoutEffects(finishedWork); |
| 12268 | break; |
| 12269 | case 26: |
| 12270 | case 27: |
| 12271 | case 5: |
| 12272 | safelyDetachRef(finishedWork, finishedWork.return); |
| 12273 | recursivelyTraverseDisappearLayoutEffects(finishedWork); |
| 12274 | break; |
| 12275 | case 22: |
| 12276 | safelyDetachRef(finishedWork, finishedWork.return); |
| 12277 | null === finishedWork.memoizedState && |
| 12278 | recursivelyTraverseDisappearLayoutEffects(finishedWork); |
| 12279 | break; |
| 12280 | default: |
| 12281 | recursivelyTraverseDisappearLayoutEffects(finishedWork); |
| 12282 | } |
| 12283 | parentFiber = parentFiber.sibling; |
| 12284 | } |
| 12285 | } |
| 12286 | function recursivelyTraverseReappearLayoutEffects( |
| 12287 | finishedRoot$jscomp$0, |
| 12288 | parentFiber, |
no test coverage detected
searching dependent graphs…