Home / Function/ declare() — react Function Reference

declare() — react Function Reference

Architecture documentation for the declare() function in PruneNonEscapingScopes.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  73ad0fca_8aa6_a337_83a0_3ddb7277f89c["declare()"]
  f90e2ba3_ca16_9654_f6d1_9282625ea4a4["State"]
  73ad0fca_8aa6_a337_83a0_3ddb7277f89c -->|defined in| f90e2ba3_ca16_9654_f6d1_9282625ea4a4
  d832b21e_d654_e993_f855_4556f97c1e2d["pruneNonEscapingScopes()"]
  d832b21e_d654_e993_f855_4556f97c1e2d -->|calls| 73ad0fca_8aa6_a337_83a0_3ddb7277f89c
  style 73ad0fca_8aa6_a337_83a0_3ddb7277f89c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PruneNonEscapingScopes.ts lines 232–240

  declare(id: DeclarationId): void {
    this.identifiers.set(id, {
      level: MemoizationLevel.Never,
      memoized: false,
      dependencies: new Set(),
      scopes: new Set(),
      seen: false,
    });
  }

Domain

Subdomains

Frequently Asked Questions

What does declare() do?
declare() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PruneNonEscapingScopes.ts.
Where is declare() defined?
declare() is defined in compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/PruneNonEscapingScopes.ts at line 232.
What calls declare()?
declare() is called by 1 function(s): pruneNonEscapingScopes.

Analyze Your Own Codebase

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

Try Supermodel Free