Home / Function/ isRefLikeName() — react Function Reference

isRefLikeName() — react Function Reference

Architecture documentation for the isRefLikeName() function in InferTypes.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  7e1f1a9c_1489_c62f_c887_7cfa00c72f53["isRefLikeName()"]
  35147ed6_ce97_e85f_570c_faf2d25f42f4["InferTypes.ts"]
  7e1f1a9c_1489_c62f_c887_7cfa00c72f53 -->|defined in| 35147ed6_ce97_e85f_570c_faf2d25f42f4
  1c006d07_fe01_836d_2c9c_015b0c23187c["unify()"]
  1c006d07_fe01_836d_2c9c_015b0c23187c -->|calls| 7e1f1a9c_1489_c62f_c887_7cfa00c72f53
  style 7e1f1a9c_1489_c62f_c887_7cfa00c72f53 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts lines 838–844

function isRefLikeName(t: PropType): boolean {
  return (
    t.propertyName.kind === 'literal' &&
    RefLikeNameRE.test(t.objectName) &&
    t.propertyName.value === 'current'
  );
}

Subdomains

Called By

Frequently Asked Questions

What does isRefLikeName() do?
isRefLikeName() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts.
Where is isRefLikeName() defined?
isRefLikeName() is defined in compiler/packages/babel-plugin-react-compiler/src/TypeInference/InferTypes.ts at line 838.
What calls isRefLikeName()?
isRefLikeName() is called by 1 function(s): unify.

Analyze Your Own Codebase

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

Try Supermodel Free