isHookName() — react Function Reference
Architecture documentation for the isHookName() function in Environment.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD c32c4801_8f1e_6ab5_ff15_ac8ec7df6945["isHookName()"] 1b971013_8a90_0d8d_1fcc_f31581cd66aa["Environment.ts"] c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 -->|defined in| 1b971013_8a90_0d8d_1fcc_f31581cd66aa 17e4ff3c_e626_9c9b_1534_00488fccdf5c["getGlobalDeclaration()"] 17e4ff3c_e626_9c9b_1534_00488fccdf5c -->|calls| c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 628fae4b_1807_dcbc_24d1_59d8ce7820a2["getPropertyType()"] 628fae4b_1807_dcbc_24d1_59d8ce7820a2 -->|calls| c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 b5df453b_1fe3_4bcb_9def_abba2aa3a9a4["installTypeConfig()"] b5df453b_1fe3_4bcb_9def_abba2aa3a9a4 -->|calls| c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 6eadf343_46d9_d614_1b21_1060f09386fc["validateHooksUsage()"] 6eadf343_46d9_d614_1b21_1060f09386fc -->|calls| c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 d94198b4_0d10_05c9_4f74_b75616595f53["isHookName()"] d94198b4_0d10_05c9_4f74_b75616595f53 -->|calls| c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 10c43c7e_c675_98e1_da71_907e0c730975["isHookName()"] 10c43c7e_c675_98e1_da71_907e0c730975 -->|calls| c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 style c32c4801_8f1e_6ab5_ff15_ac8ec7df6945 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts lines 1245–1247
export function isHookName(name: string): boolean {
return /^use[A-Z0-9]/.test(name);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does isHookName() do?
isHookName() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts.
Where is isHookName() defined?
isHookName() is defined in compiler/packages/babel-plugin-react-compiler/src/HIR/Environment.ts at line 1245.
What calls isHookName()?
isHookName() is called by 6 function(s): getGlobalDeclaration, getPropertyType, installTypeConfig, isHookName, isHookName, validateHooksUsage.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free