Home / Function/ initialize() — react Function Reference

initialize() — react Function Reference

Architecture documentation for the initialize() function in InferMutationAliasingEffects.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  1338ac96_28d3_4184_21f5_e19b4079bba3["initialize()"]
  7f9a06c8_8e18_76fc_0edd_1f0d608aae44["InferenceState"]
  1338ac96_28d3_4184_21f5_e19b4079bba3 -->|defined in| 7f9a06c8_8e18_76fc_0edd_1f0d608aae44
  1f2853c7_05e1_f3c4_b9d5_1f5ca0f648ea["inferMutationAliasingEffects()"]
  1f2853c7_05e1_f3c4_b9d5_1f5ca0f648ea -->|calls| 1338ac96_28d3_4184_21f5_e19b4079bba3
  eba1a943_35fa_0645_9e58_2d015c93dba7["inferParam()"]
  eba1a943_35fa_0645_9e58_2d015c93dba7 -->|calls| 1338ac96_28d3_4184_21f5_e19b4079bba3
  7cb90dd3_dbe0_0087_670d_277ddeadabfc["applyEffect()"]
  7cb90dd3_dbe0_0087_670d_277ddeadabfc -->|calls| 1338ac96_28d3_4184_21f5_e19b4079bba3
  041ca752_10c1_3cda_1f5c_02f44a01310e["invariant()"]
  1338ac96_28d3_4184_21f5_e19b4079bba3 -->|calls| 041ca752_10c1_3cda_1f5c_02f44a01310e
  style 1338ac96_28d3_4184_21f5_e19b4079bba3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/Inference/InferMutationAliasingEffects.ts lines 1347–1354

  initialize(value: InstructionValue, kind: AbstractValue): void {
    CompilerError.invariant(value.kind !== 'LoadLocal', {
      reason:
        '[InferMutationAliasingEffects] Expected all top-level identifiers to be defined as variables, not values',
      loc: value.loc,
    });
    this.#values.set(value, kind);
  }

Domain

Subdomains

Calls

Frequently Asked Questions

What does initialize() do?
initialize() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/Inference/InferMutationAliasingEffects.ts.
Where is initialize() defined?
initialize() is defined in compiler/packages/babel-plugin-react-compiler/src/Inference/InferMutationAliasingEffects.ts at line 1347.
What does initialize() call?
initialize() calls 1 function(s): invariant.
What calls initialize()?
initialize() is called by 3 function(s): applyEffect, inferMutationAliasingEffects, inferParam.

Analyze Your Own Codebase

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

Try Supermodel Free