Home / Function/ buildTemporaryPlace() — react Function Reference

buildTemporaryPlace() — react Function Reference

Architecture documentation for the buildTemporaryPlace() function in BuildHIR.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  f2854538_19c4_5be7_9185_12d639c86960["buildTemporaryPlace()"]
  71b204f9_5133_ecb6_dff6_661af69be445["BuildHIR.ts"]
  f2854538_19c4_5be7_9185_12d639c86960 -->|defined in| 71b204f9_5133_ecb6_dff6_661af69be445
  f1b7e4f7_9ab2_e4e2_4760_00a75d39477f["lowerStatement()"]
  f1b7e4f7_9ab2_e4e2_4760_00a75d39477f -->|calls| f2854538_19c4_5be7_9185_12d639c86960
  d7cfadd9_9f58_ab6f_df94_d6b59fb001b8["lowerExpression()"]
  d7cfadd9_9f58_ab6f_df94_d6b59fb001b8 -->|calls| f2854538_19c4_5be7_9185_12d639c86960
  a7a66303_a597_0830_fc22_1e1355797219["lowerOptionalMemberExpression()"]
  a7a66303_a597_0830_fc22_1e1355797219 -->|calls| f2854538_19c4_5be7_9185_12d639c86960
  9bf60ba5_3171_5ca1_19b7_ceb980839759["lowerOptionalCallExpression()"]
  9bf60ba5_3171_5ca1_19b7_ceb980839759 -->|calls| f2854538_19c4_5be7_9185_12d639c86960
  cb285691_9a68_73d0_b681_74a9b4c69b5d["lowerValueToTemporary()"]
  cb285691_9a68_73d0_b681_74a9b4c69b5d -->|calls| f2854538_19c4_5be7_9185_12d639c86960
  ef6b8692_6be7_d6b9_b8f2_c814a201a58d["lowerAssignment()"]
  ef6b8692_6be7_d6b9_b8f2_c814a201a58d -->|calls| f2854538_19c4_5be7_9185_12d639c86960
  ece66204_db9b_6881_9fef_e131cc53db5b["makeTemporary()"]
  f2854538_19c4_5be7_9185_12d639c86960 -->|calls| ece66204_db9b_6881_9fef_e131cc53db5b
  style f2854538_19c4_5be7_9185_12d639c86960 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/BuildHIR.ts lines 3587–3596

function buildTemporaryPlace(builder: HIRBuilder, loc: SourceLocation): Place {
  const place: Place = {
    kind: 'Identifier',
    identifier: builder.makeTemporary(loc),
    effect: Effect.Unknown,
    reactive: false,
    loc,
  };
  return place;
}

Subdomains

Frequently Asked Questions

What does buildTemporaryPlace() do?
buildTemporaryPlace() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/BuildHIR.ts.
Where is buildTemporaryPlace() defined?
buildTemporaryPlace() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/BuildHIR.ts at line 3587.
What does buildTemporaryPlace() call?
buildTemporaryPlace() calls 1 function(s): makeTemporary.
What calls buildTemporaryPlace()?
buildTemporaryPlace() is called by 6 function(s): lowerAssignment, lowerExpression, lowerOptionalCallExpression, lowerOptionalMemberExpression, lowerStatement, lowerValueToTemporary.

Analyze Your Own Codebase

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

Try Supermodel Free