Home / Function/ visitContinue() — react Function Reference

visitContinue() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  2b0607db_4995_18d7_b551_6ff462406377["visitContinue()"]
  e20dc57f_069b_7065_293d_92b4bae116ae["Driver"]
  2b0607db_4995_18d7_b551_6ff462406377 -->|defined in| e20dc57f_069b_7065_293d_92b4bae116ae
  59c4bc0e_ec5f_af0c_d67c_d518b3f117bc["visitBlock()"]
  59c4bc0e_ec5f_af0c_d67c_d518b3f117bc -->|calls| 2b0607db_4995_18d7_b551_6ff462406377
  f7a2da57_16b4_88af_75a7_54ec356e2b1d["getContinueTarget()"]
  2b0607db_4995_18d7_b551_6ff462406377 -->|calls| f7a2da57_16b4_88af_75a7_54ec356e2b1d
  041ca752_10c1_3cda_1f5c_02f44a01310e["invariant()"]
  2b0607db_4995_18d7_b551_6ff462406377 -->|calls| 041ca752_10c1_3cda_1f5c_02f44a01310e
  style 2b0607db_4995_18d7_b551_6ff462406377 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

compiler/packages/babel-plugin-react-compiler/src/ReactiveScopes/BuildReactiveFunction.ts lines 1222–1244

  visitContinue(
    block: BlockId,
    id: InstructionId,
    loc: SourceLocation,
  ): ReactiveTerminalStatement<ReactiveContinueTerminal> {
    const target = this.cx.getContinueTarget(block);
    CompilerError.invariant(target !== null, {
      reason: `Expected continue target to be scheduled for bb${block}`,
      loc: GeneratedSource,
    });

    return {
      kind: 'terminal',
      terminal: {
        kind: 'continue',
        loc,
        target: target.block,
        id,
        targetKind: target.type,
      },
      label: null,
    };
  }

Domain

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free