Home / Function/ makeIdentifierName() — react Function Reference

makeIdentifierName() — react Function Reference

Architecture documentation for the makeIdentifierName() function in HIR.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  dcb26d23_8970_206b_e5d8_91b588c501b5["makeIdentifierName()"]
  18a78965_f593_105b_e5e8_07001321c2ec["HIR.ts"]
  dcb26d23_8970_206b_e5d8_91b588c501b5 -->|defined in| 18a78965_f593_105b_e5e8_07001321c2ec
  47f643e0_1f78_f692_e4ee_835bc08fbf68["generateGloballyUniqueIdentifierName()"]
  47f643e0_1f78_f692_e4ee_835bc08fbf68 -->|calls| dcb26d23_8970_206b_e5d8_91b588c501b5
  cf4d0005_5527_42f1_2412_741dbace1899["resolveBinding()"]
  cf4d0005_5527_42f1_2412_741dbace1899 -->|calls| dcb26d23_8970_206b_e5d8_91b588c501b5
  d6862a21_d6b5_bc01_57d7_ae9d1c1f23ce["createOldToNewPropsMapping()"]
  d6862a21_d6b5_bc01_57d7_ae9d1c1f23ce -->|calls| dcb26d23_8970_206b_e5d8_91b588c501b5
  a599ee29_a03a_9f21_bb90_a7ef23973fc6["synthesizeName()"]
  a599ee29_a03a_9f21_bb90_a7ef23973fc6 -->|calls| dcb26d23_8970_206b_e5d8_91b588c501b5
  9fff5f56_18e8_8886_6559_68fb29f122fb["visit()"]
  9fff5f56_18e8_8886_6559_68fb29f122fb -->|calls| dcb26d23_8970_206b_e5d8_91b588c501b5
  9e5aefd1_7874_4324_24ab_a9f3d944decf["validateIdentifierName()"]
  dcb26d23_8970_206b_e5d8_91b588c501b5 -->|calls| 9e5aefd1_7874_4324_24ab_a9f3d944decf
  5228ee8c_dc7c_d859_3f41_614fd9c00374["unwrap()"]
  dcb26d23_8970_206b_e5d8_91b588c501b5 -->|calls| 5228ee8c_dc7c_d859_3f41_614fd9c00374
  style dcb26d23_8970_206b_e5d8_91b588c501b5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts lines 1362–1364

export function makeIdentifierName(name: string): ValidatedIdentifier {
  return validateIdentifierName(name).unwrap();
}

Subdomains

Frequently Asked Questions

What does makeIdentifierName() do?
makeIdentifierName() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts.
Where is makeIdentifierName() defined?
makeIdentifierName() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts at line 1362.
What does makeIdentifierName() call?
makeIdentifierName() calls 2 function(s): unwrap, validateIdentifierName.
What calls makeIdentifierName()?
makeIdentifierName() is called by 5 function(s): createOldToNewPropsMapping, generateGloballyUniqueIdentifierName, resolveBinding, synthesizeName, visit.

Analyze Your Own Codebase

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

Try Supermodel Free