Home / Function/ resizeRef() — react Function Reference

resizeRef() — react Function Reference

Architecture documentation for the resizeRef() function in repro-mutate-ref-in-function-passed-to-hook.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  147de6a0_9065_be53_8491_41f806e6e696["resizeRef()"]
  3233902c_817d_bd54_573b_f82612a56c21["repro-mutate-ref-in-function-passed-to-hook.js"]
  147de6a0_9065_be53_8491_41f806e6e696 -->|defined in| 3233902c_817d_bd54_573b_f82612a56c21
  style 147de6a0_9065_be53_8491_41f806e6e696 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.js lines 18–22

    rect => {
      const {width} = rect;
      // ...which meant that we failed to ignore the mutation here...
      barRef.current = width;
    } // ...which caused this to fail with "can't freeze a mutable function"

Subdomains

Frequently Asked Questions

What does resizeRef() do?
resizeRef() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.js.
Where is resizeRef() defined?
resizeRef() is defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.js at line 18.

Analyze Your Own Codebase

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

Try Supermodel Free