Home / Function/ setReactSelectionFromBrowser() — react Function Reference

setReactSelectionFromBrowser() — react Function Reference

Architecture documentation for the setReactSelectionFromBrowser() function in elementSelection.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  5c8f3c69_4960_a183_149e_75ac0f06f111["setReactSelectionFromBrowser()"]
  4f973625_4ea3_727f_a21d_315a6a251079["elementSelection.js"]
  5c8f3c69_4960_a183_149e_75ac0f06f111 -->|defined in| 4f973625_4ea3_727f_a21d_315a6a251079
  ee67482a_cd7d_7dad_d2f6_17a2894ae5f9["createBridge()"]
  ee67482a_cd7d_7dad_d2f6_17a2894ae5f9 -->|calls| 5c8f3c69_4960_a183_149e_75ac0f06f111
  style 5c8f3c69_4960_a183_149e_75ac0f06f111 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-extensions/src/main/elementSelection.js lines 18–40

export function setReactSelectionFromBrowser(bridge) {
  // When the user chooses a different node in the browser Elements tab,
  // copy it over to the hook object so that we can sync the selection.
  evalInInspectedWindow(
    'setReactSelectionFromBrowser',
    [],
    (didSelectionChange, evalError) => {
      if (evalError) {
        console.error(evalError);
      } else if (didSelectionChange) {
        if (!bridge) {
          console.error(
            'Browser element selection changed, but bridge was not initialized',
          );
          return;
        }

        // Remember to sync the selection next time we show inspected element
        bridge.send('syncSelectionFromBuiltinElementsPanel');
      }
    },
  );
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does setReactSelectionFromBrowser() do?
setReactSelectionFromBrowser() is a function in the react codebase, defined in packages/react-devtools-extensions/src/main/elementSelection.js.
Where is setReactSelectionFromBrowser() defined?
setReactSelectionFromBrowser() is defined in packages/react-devtools-extensions/src/main/elementSelection.js at line 18.
What calls setReactSelectionFromBrowser()?
setReactSelectionFromBrowser() is called by 1 function(s): createBridge.

Analyze Your Own Codebase

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

Try Supermodel Free