Home / Function/ has() — react Function Reference

has() — react Function Reference

Architecture documentation for the has() function in DisjointSet.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  644a5691_1e35_dd45_a1ab_5f7e2c9de006["has()"]
  dfee7a95_a87a_9424_6f30_0e9d1791153c["DisjointSet"]
  644a5691_1e35_dd45_a1ab_5f7e2c9de006 -->|defined in| dfee7a95_a87a_9424_6f30_0e9d1791153c
  e62bec37_343a_4d9e_f313_eb55c147fc2f["isReactive()"]
  e62bec37_343a_4d9e_f313_eb55c147fc2f -->|calls| 644a5691_1e35_dd45_a1ab_5f7e2c9de006
  bf4a62d6_596e_5edb_198f_12c6172ca390["markReactive()"]
  bf4a62d6_596e_5edb_198f_12c6172ca390 -->|calls| 644a5691_1e35_dd45_a1ab_5f7e2c9de006
  3ca82b1b_8445_ebe9_bd74_246c70e0a1d7["findScopesToMerge()"]
  3ca82b1b_8445_ebe9_bd74_246c70e0a1d7 -->|calls| 644a5691_1e35_dd45_a1ab_5f7e2c9de006
  0b655c1d_4bb7_c093_798c_c04859545c0f["findDisjointMutableValues()"]
  0b655c1d_4bb7_c093_798c_c04859545c0f -->|calls| 644a5691_1e35_dd45_a1ab_5f7e2c9de006
  e94981ab_1173_f04f_ceb6_ea5159bd9c7e["find()"]
  e94981ab_1173_f04f_ceb6_ea5159bd9c7e -->|calls| 644a5691_1e35_dd45_a1ab_5f7e2c9de006
  style 644a5691_1e35_dd45_a1ab_5f7e2c9de006 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/Utils/DisjointSet.ts lines 80–82

  has(item: T): boolean {
    return this.#entries.has(item);
  }

Domain

Subdomains

Frequently Asked Questions

What does has() do?
has() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/Utils/DisjointSet.ts.
Where is has() defined?
has() is defined in compiler/packages/babel-plugin-react-compiler/src/Utils/DisjointSet.ts at line 80.
What calls has()?
has() is called by 5 function(s): find, findDisjointMutableValues, findScopesToMerge, isReactive, markReactive.

Analyze Your Own Codebase

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

Try Supermodel Free