Home / Function/ trackEnterViewTransitions() — react Function Reference

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

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