Home / Function/ ReactiveMemberExpr() — react Function Reference

ReactiveMemberExpr() — react Function Reference

Architecture documentation for the ReactiveMemberExpr() function in reactive-optional-chain-complex.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  7708c5bd_12a5_30ac_5a6b_179ce7923f2b["ReactiveMemberExpr()"]
  f8ba6a3e_ace3_159f_cb77_660b18b3eb94["reactive-optional-chain-complex.js"]
  7708c5bd_12a5_30ac_5a6b_179ce7923f2b -->|defined in| f8ba6a3e_ace3_159f_cb77_660b18b3eb94
  style 7708c5bd_12a5_30ac_5a6b_179ce7923f2b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-optional-chain-complex.js lines 5–13

function ReactiveMemberExpr({cond, propVal}) {
  const obj = {a: cond ? {b: propVal} : null, c: null};
  const other = shallowCopy({a: {b: {c: {d: {e: {f: propVal + 1}}}}}});
  const primitive = shallowCopy(propVal);
  useEffect(
    () => print(obj.a?.b, other?.a?.b?.c?.d?.e.f, primitive.a?.b.c?.d?.e.f),
    AUTODEPS
  );
}

Subdomains

Frequently Asked Questions

What does ReactiveMemberExpr() do?
ReactiveMemberExpr() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-optional-chain-complex.js.
Where is ReactiveMemberExpr() defined?
ReactiveMemberExpr() is defined in compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/infer-effect-dependencies/reactive-optional-chain-complex.js at line 5.

Analyze Your Own Codebase

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

Try Supermodel Free