MCPcopy Create free account
hub / github.com/BetaSu/big-react / commitHookEffectListUnmount

Function commitHookEffectListUnmount

packages/react-reconciler/src/commitWork.ts:314–322  ·  view source on GitHub ↗
(flags: Flags, lastEffect: Effect)

Source from the content-addressed store, hash-verified

312}
313
314export function commitHookEffectListUnmount(flags: Flags, lastEffect: Effect) {
315 commitHookEffectList(flags, lastEffect, (effect) => {
316 const destroy = effect.destroy;
317 if (typeof destroy === 'function') {
318 destroy();
319 }
320 effect.tag &= ~HookHasEffect;
321 });
322}
323
324export function commitHookEffectListDestroy(flags: Flags, lastEffect: Effect) {
325 commitHookEffectList(flags, lastEffect, (effect) => {

Callers 1

flushPassiveEffectsFunction · 0.90

Calls 1

commitHookEffectListFunction · 0.85

Tested by

no test coverage detected