Home / Function/ clonePlaceToTemporary() — react Function Reference

clonePlaceToTemporary() — react Function Reference

Architecture documentation for the clonePlaceToTemporary() function in HIRBuilder.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  105d3afd_b3ee_3f37_2c92_eed7c3d1a5a0["clonePlaceToTemporary()"]
  df6865e0_b573_e905_84d6_4eb6b419a888["HIRBuilder.ts"]
  105d3afd_b3ee_3f37_2c92_eed7c3d1a5a0 -->|defined in| df6865e0_b573_e905_84d6_4eb6b419a888
  fb7d5dbf_1b8e_624d_5b62_7b7a22eeb272["transformDestructuring()"]
  fb7d5dbf_1b8e_624d_5b62_7b7a22eeb272 -->|calls| 105d3afd_b3ee_3f37_2c92_eed7c3d1a5a0
  49446ae1_b830_9411_8258_1139d21b314b["createTemporaryPlace()"]
  105d3afd_b3ee_3f37_2c92_eed7c3d1a5a0 -->|calls| 49446ae1_b830_9411_8258_1139d21b314b
  style 105d3afd_b3ee_3f37_2c92_eed7c3d1a5a0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts lines 924–930

export function clonePlaceToTemporary(env: Environment, place: Place): Place {
  const temp = createTemporaryPlace(env, place.loc);
  temp.effect = place.effect;
  temp.identifier.type = place.identifier.type;
  temp.reactive = place.reactive;
  return temp;
}

Subdomains

Frequently Asked Questions

What does clonePlaceToTemporary() do?
clonePlaceToTemporary() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts.
Where is clonePlaceToTemporary() defined?
clonePlaceToTemporary() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts at line 924.
What does clonePlaceToTemporary() call?
clonePlaceToTemporary() calls 1 function(s): createTemporaryPlace.
What calls clonePlaceToTemporary()?
clonePlaceToTemporary() is called by 1 function(s): transformDestructuring.

Analyze Your Own Codebase

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

Try Supermodel Free