isIdOrNameUsed() — react Function Reference
Architecture documentation for the isIdOrNameUsed() function in DeadCodeElimination.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD 1ddcaaa6_a274_5751_db05_5448b1a769b9["isIdOrNameUsed()"] a43ec24c_7afb_47c4_0951_89905012df7f["State"] 1ddcaaa6_a274_5751_db05_5448b1a769b9 -->|defined in| a43ec24c_7afb_47c4_0951_89905012df7f e6e7641a_0356_e256_1ee6_a60705f7edfe["deadCodeElimination()"] e6e7641a_0356_e256_1ee6_a60705f7edfe -->|calls| 1ddcaaa6_a274_5751_db05_5448b1a769b9 b86031b6_78ac_d498_c775_7aedeaf6521e["findReferencedIdentifiers()"] b86031b6_78ac_d498_c775_7aedeaf6521e -->|calls| 1ddcaaa6_a274_5751_db05_5448b1a769b9 b0733383_adae_e3a5_c873_9a645cf0ce31["rewriteInstruction()"] b0733383_adae_e3a5_c873_9a645cf0ce31 -->|calls| 1ddcaaa6_a274_5751_db05_5448b1a769b9 4a81cc91_29b6_ce42_c446_03ec75c6b5f2["pruneableValue()"] 4a81cc91_29b6_ce42_c446_03ec75c6b5f2 -->|calls| 1ddcaaa6_a274_5751_db05_5448b1a769b9 style 1ddcaaa6_a274_5751_db05_5448b1a769b9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/babel-plugin-react-compiler/src/Optimization/DeadCodeElimination.ts lines 94–99
isIdOrNameUsed(identifier: Identifier): boolean {
return (
this.identifiers.has(identifier.id) ||
(identifier.name !== null && this.named.has(identifier.name.value))
);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does isIdOrNameUsed() do?
isIdOrNameUsed() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/Optimization/DeadCodeElimination.ts.
Where is isIdOrNameUsed() defined?
isIdOrNameUsed() is defined in compiler/packages/babel-plugin-react-compiler/src/Optimization/DeadCodeElimination.ts at line 94.
What calls isIdOrNameUsed()?
isIdOrNameUsed() is called by 4 function(s): deadCodeElimination, findReferencedIdentifiers, pruneableValue, rewriteInstruction.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free