commitPassiveUnmountEffectsInsideOfDeletedTree_begin() — react Function Reference
Architecture documentation for the commitPassiveUnmountEffectsInsideOfDeletedTree_begin() function in ReactFiberCommitWork.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 729871c3_3107_8e90_f4db_d567db865b85["commitPassiveUnmountEffectsInsideOfDeletedTree_begin()"] e0fbfbd5_47b0_a489_0b36_bbfad9245544["ReactFiberCommitWork.js"] 729871c3_3107_8e90_f4db_d567db865b85 -->|defined in| e0fbfbd5_47b0_a489_0b36_bbfad9245544 e3c426a6_d017_fba5_0e94_3a1169983c80["recursivelyTraversePassiveUnmountEffects()"] e3c426a6_d017_fba5_0e94_3a1169983c80 -->|calls| 729871c3_3107_8e90_f4db_d567db865b85 19b7647a_1cb8_04c7_c5f0_d84f212da7c7["commitPassiveUnmountInsideDeletedTreeOnFiber()"] 729871c3_3107_8e90_f4db_d567db865b85 -->|calls| 19b7647a_1cb8_04c7_c5f0_d84f212da7c7 cf9f6da8_dd94_460c_451a_95fb5e125105["commitPassiveUnmountEffectsInsideOfDeletedTree_complete()"] 729871c3_3107_8e90_f4db_d567db865b85 -->|calls| cf9f6da8_dd94_460c_451a_95fb5e125105 style 729871c3_3107_8e90_f4db_d567db865b85 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-reconciler/src/ReactFiberCommitWork.js lines 5075–5097
function commitPassiveUnmountEffectsInsideOfDeletedTree_begin(
deletedSubtreeRoot: Fiber,
nearestMountedAncestor: Fiber | null,
) {
while (nextEffect !== null) {
const fiber = nextEffect;
// Deletion effects fire in parent -> child order
// TODO: Check if fiber has a PassiveStatic flag
commitPassiveUnmountInsideDeletedTreeOnFiber(fiber, nearestMountedAncestor);
const child = fiber.child;
// TODO: Only traverse subtree if it has a PassiveStatic flag.
if (child !== null) {
child.return = fiber;
nextEffect = child;
} else {
commitPassiveUnmountEffectsInsideOfDeletedTree_complete(
deletedSubtreeRoot,
);
}
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does commitPassiveUnmountEffectsInsideOfDeletedTree_begin() do?
commitPassiveUnmountEffectsInsideOfDeletedTree_begin() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberCommitWork.js.
Where is commitPassiveUnmountEffectsInsideOfDeletedTree_begin() defined?
commitPassiveUnmountEffectsInsideOfDeletedTree_begin() is defined in packages/react-reconciler/src/ReactFiberCommitWork.js at line 5075.
What does commitPassiveUnmountEffectsInsideOfDeletedTree_begin() call?
commitPassiveUnmountEffectsInsideOfDeletedTree_begin() calls 2 function(s): commitPassiveUnmountEffectsInsideOfDeletedTree_complete, commitPassiveUnmountInsideDeletedTreeOnFiber.
What calls commitPassiveUnmountEffectsInsideOfDeletedTree_begin()?
commitPassiveUnmountEffectsInsideOfDeletedTree_begin() is called by 1 function(s): recursivelyTraversePassiveUnmountEffects.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free