trackEnterViewTransitions() — react Function Reference
Architecture documentation for the trackEnterViewTransitions() function in ReactFiberCommitViewTransitions.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD 2fad92d8_0639_0885_b7d6_449cdf46d1c2["trackEnterViewTransitions()"] 08bb6a7c_2c07_1880_07ef_82d9f5cf2d76["ReactFiberCommitViewTransitions.js"] 2fad92d8_0639_0885_b7d6_449cdf46d1c2 -->|defined in| 08bb6a7c_2c07_1880_07ef_82d9f5cf2d76 282c3969_f657_3d4a_7c17_9af393a5187a["trackEnterViewTransitions()"] 282c3969_f657_3d4a_7c17_9af393a5187a -->|calls| 2fad92d8_0639_0885_b7d6_449cdf46d1c2 512307b3_e8b2_3a7d_0d24_ed564120f990["commitBeforeMutationEffects_begin()"] 512307b3_e8b2_3a7d_0d24_ed564120f990 -->|calls| 2fad92d8_0639_0885_b7d6_449cdf46d1c2 style 2fad92d8_0639_0885_b7d6_449cdf46d1c2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-reconciler/src/ReactFiberCommitViewTransitions.js lines 76–88
export function trackEnterViewTransitions(placement: Fiber): void {
if (
placement.tag === ViewTransitionComponent ||
(placement.subtreeFlags & ViewTransitionStatic) !== NoFlags
) {
// If an inserted or appearing Fiber is a ViewTransition component or has one as
// an immediate child, then that will trigger as an "Enter" in future passes.
// We don't do anything else for that case in the "before mutation" phase but we
// still have to mark it as needing to call startViewTransition if nothing else
// updates.
shouldStartViewTransition = true;
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does trackEnterViewTransitions() do?
trackEnterViewTransitions() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberCommitViewTransitions.js.
Where is trackEnterViewTransitions() defined?
trackEnterViewTransitions() is defined in packages/react-reconciler/src/ReactFiberCommitViewTransitions.js at line 76.
What calls trackEnterViewTransitions()?
trackEnterViewTransitions() is called by 2 function(s): commitBeforeMutationEffects_begin, trackEnterViewTransitions.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free