measureExitViewTransitions() — react Function Reference
Architecture documentation for the measureExitViewTransitions() function in ReactFiberApplyGesture.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 1442d9c1_fc9a_5911_6565_b090c9a693bb["measureExitViewTransitions()"] ee850b36_fc0b_9bb2_5b69_58d705aef9a5["ReactFiberApplyGesture.js"] 1442d9c1_fc9a_5911_6565_b090c9a693bb -->|defined in| ee850b36_fc0b_9bb2_5b69_58d705aef9a5 5309a33c_225d_2870_d95a_89bdc6c62aa1["recursivelyApplyViewTransitions()"] 5309a33c_225d_2870_d95a_89bdc6c62aa1 -->|calls| 1442d9c1_fc9a_5911_6565_b090c9a693bb 4d34856e_a065_6664_49e6_5e2f80a19d3a["applyViewTransitionsOnFiber()"] 4d34856e_a065_6664_49e6_5e2f80a19d3a -->|calls| 1442d9c1_fc9a_5911_6565_b090c9a693bb style 1442d9c1_fc9a_5911_6565_b090c9a693bb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-reconciler/src/ReactFiberApplyGesture.js lines 1044–1063
function measureExitViewTransitions(placement: Fiber): void {
if (placement.tag === ViewTransitionComponent) {
// const state: ViewTransitionState = placement.stateNode;
const props: ViewTransitionProps = placement.memoizedProps;
const name = props.name;
if (name != null && name !== 'auto') {
// TODO: Find a pair
}
} else if ((placement.subtreeFlags & ViewTransitionStatic) !== NoFlags) {
// TODO: Check if this is a hidden Offscreen or a Portal.
let child = placement.child;
while (child !== null) {
measureExitViewTransitions(child);
child = child.sibling;
}
} else {
// We don't need to find pairs here because we would've already found and
// measured the pairs inside the deletion phase.
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does measureExitViewTransitions() do?
measureExitViewTransitions() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberApplyGesture.js.
Where is measureExitViewTransitions() defined?
measureExitViewTransitions() is defined in packages/react-reconciler/src/ReactFiberApplyGesture.js at line 1044.
What calls measureExitViewTransitions()?
measureExitViewTransitions() is called by 2 function(s): applyViewTransitionsOnFiber, recursivelyApplyViewTransitions.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free