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

Function commitHookEffectList

packages/react-reconciler/src/commitWork.ts:299–312  ·  view source on GitHub ↗
(
	flags: Flags,
	lastEffect: Effect,
	callback: (effect: Effect) => void
)

Source from the content-addressed store, hash-verified

297}
298
299function commitHookEffectList(
300 flags: Flags,
301 lastEffect: Effect,
302 callback: (effect: Effect) => void
303) {
304 let effect = lastEffect.next as Effect;
305
306 do {
307 if ((effect.tag & flags) === flags) {
308 callback(effect);
309 }
310 effect = effect.next as Effect;
311 } while (effect !== lastEffect.next);
312}
313
314export function commitHookEffectListUnmount(flags: Flags, lastEffect: Effect) {
315 commitHookEffectList(flags, lastEffect, (effect) => {

Callers 3

Calls

no outgoing calls

Tested by

no test coverage detected