Home / Function/ invokeLayoutEffectMountInDEV() — react Function Reference

invokeLayoutEffectMountInDEV() — react Function Reference

Architecture documentation for the invokeLayoutEffectMountInDEV() function in ReactFiberCommitWork.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  e70ee3de_87b0_d2f3_6d74_b22e45353773["invokeLayoutEffectMountInDEV()"]
  e0fbfbd5_47b0_a489_0b36_bbfad9245544["ReactFiberCommitWork.js"]
  e70ee3de_87b0_d2f3_6d74_b22e45353773 -->|defined in| e0fbfbd5_47b0_a489_0b36_bbfad9245544
  9fd588c7_bccc_26bc_b726_517f00094e4a["commitHookEffectListMount()"]
  e70ee3de_87b0_d2f3_6d74_b22e45353773 -->|calls| 9fd588c7_bccc_26bc_b726_517f00094e4a
  2658d7f3_2abd_b316_7515_e744c781f951["commitClassDidMount()"]
  e70ee3de_87b0_d2f3_6d74_b22e45353773 -->|calls| 2658d7f3_2abd_b316_7515_e744c781f951
  style e70ee3de_87b0_d2f3_6d74_b22e45353773 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-reconciler/src/ReactFiberCommitWork.js lines 5270–5287

export function invokeLayoutEffectMountInDEV(fiber: Fiber): void {
  if (__DEV__) {
    // We don't need to re-check StrictEffectsMode here.
    // This function is only called if that check has already passed.
    switch (fiber.tag) {
      case FunctionComponent:
      case ForwardRef:
      case SimpleMemoComponent: {
        commitHookEffectListMount(HookLayout | HookHasEffect, fiber);
        break;
      }
      case ClassComponent: {
        commitClassDidMount(fiber);
        break;
      }
    }
  }
}

Domain

Subdomains

Frequently Asked Questions

What does invokeLayoutEffectMountInDEV() do?
invokeLayoutEffectMountInDEV() is a function in the react codebase, defined in packages/react-reconciler/src/ReactFiberCommitWork.js.
Where is invokeLayoutEffectMountInDEV() defined?
invokeLayoutEffectMountInDEV() is defined in packages/react-reconciler/src/ReactFiberCommitWork.js at line 5270.
What does invokeLayoutEffectMountInDEV() call?
invokeLayoutEffectMountInDEV() calls 2 function(s): commitClassDidMount, commitHookEffectListMount.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free