Home / Function/ updateStyles() — react Function Reference

updateStyles() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  2ee240c7_8495_9315_a788_66ae8e0a1e4d["updateStyles()"]
  3233902c_817d_bd54_573b_f82612a56c21["repro-mutate-ref-in-function-passed-to-hook.js"]
  2ee240c7_8495_9315_a788_66ae8e0a1e4d -->|defined in| 3233902c_817d_bd54_573b_f82612a56c21
  style 2ee240c7_8495_9315_a788_66ae8e0a1e4d 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 5–12

  function updateStyles() {
    const foo = fooRef.current;
    // The access of `barRef` here before its declaration causes it be hoisted...
    if (barRef.current == null || foo == null) {
      return;
    }
    foo.style.height = '100px';
  }

Subdomains

Frequently Asked Questions

What does updateStyles() do?
updateStyles() 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 updateStyles() defined?
updateStyles() is defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/repro-mutate-ref-in-function-passed-to-hook.js at line 5.

Analyze Your Own Codebase

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

Try Supermodel Free