Home / Function/ Foo() — react Function Reference

Foo() — react Function Reference

Architecture documentation for the Foo() function in reactive-control-dependency-phi-setState-type.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  26f6442a_6cf4_6300_3cb0_154dd02c3481["Foo()"]
  c8cb578e_f2ce_0c56_818f_deddb43f6190["reactive-control-dependency-phi-setState-type.js"]
  26f6442a_6cf4_6300_3cb0_154dd02c3481 -->|defined in| c8cb578e_f2ce_0c56_818f_deddb43f6190
  style 26f6442a_6cf4_6300_3cb0_154dd02c3481 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-phi-setState-type.js lines 25–32

function Foo({cond, setX, setY, setState}) {
  if (cond) {
    invariant(setState === setX, 'Expected the correct setState function');
  } else {
    invariant(setState === setY, 'Expected the correct setState function');
  }
  return 'ok';
}

Subdomains

Frequently Asked Questions

What does Foo() do?
Foo() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-phi-setState-type.js.
Where is Foo() defined?
Foo() is defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/reactive-control-dependency-phi-setState-type.js at line 25.

Analyze Your Own Codebase

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

Try Supermodel Free