Home / Function/ traverseBlock() — react Function Reference

traverseBlock() — react Function Reference

Architecture documentation for the traverseBlock() function in BuildReactiveFunction.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  de2e8e2f_72ef_875e_8240_38a6fb22ff0b["traverseBlock()"]
  e20dc57f_069b_7065_293d_92b4bae116ae["Driver"]
  de2e8e2f_72ef_875e_8240_38a6fb22ff0b -->|defined in| e20dc57f_069b_7065_293d_92b4bae116ae
  9d06bb9d_27c1_2f15_be7c_0fe428122d2d["buildReactiveFunction()"]
  9d06bb9d_27c1_2f15_be7c_0fe428122d2d -->|calls| de2e8e2f_72ef_875e_8240_38a6fb22ff0b
  59c4bc0e_ec5f_af0c_d67c_d518b3f117bc["visitBlock()"]
  59c4bc0e_ec5f_af0c_d67c_d518b3f117bc -->|calls| de2e8e2f_72ef_875e_8240_38a6fb22ff0b
  59c4bc0e_ec5f_af0c_d67c_d518b3f117bc["visitBlock()"]
  de2e8e2f_72ef_875e_8240_38a6fb22ff0b -->|calls| 59c4bc0e_ec5f_af0c_d67c_d518b3f117bc
  style de2e8e2f_72ef_875e_8240_38a6fb22ff0b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/BuildReactiveFunction.ts lines 199–203

  traverseBlock(block: BasicBlock): ReactiveBlock {
    const blockValue: ReactiveBlock = [];
    this.visitBlock(block, blockValue);
    return blockValue;
  }

Domain

Subdomains

Calls

Frequently Asked Questions

What does traverseBlock() do?
traverseBlock() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/BuildReactiveFunction.ts.
Where is traverseBlock() defined?
traverseBlock() is defined in compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/BuildReactiveFunction.ts at line 199.
What does traverseBlock() call?
traverseBlock() calls 1 function(s): visitBlock.
What calls traverseBlock()?
traverseBlock() is called by 2 function(s): buildReactiveFunction, visitBlock.

Analyze Your Own Codebase

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

Try Supermodel Free