Home / Function/ registerExtensionPort() — react Function Reference

registerExtensionPort() — react Function Reference

Architecture documentation for the registerExtensionPort() function in index.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  c04518dd_103e_0ffe_a2df_ee681d7b4705["registerExtensionPort()"]
  406e0fbd_f3e8_fc3b_d05b_4922f1996e21["index.js"]
  c04518dd_103e_0ffe_a2df_ee681d7b4705 -->|defined in| 406e0fbd_f3e8_fc3b_d05b_4922f1996e21
  style c04518dd_103e_0ffe_a2df_ee681d7b4705 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-devtools-extensions/src/background/index.js lines 37–46

function registerExtensionPort(port, tabId) {
  ports[tabId].extension = port;

  port.onDisconnect.addListener(() => {
    // This should delete disconnectPipe from ports dictionary
    ports[tabId].disconnectPipe?.();

    delete ports[tabId].extension;
  });
}

Domain

Subdomains

Frequently Asked Questions

What does registerExtensionPort() do?
registerExtensionPort() is a function in the react codebase, defined in packages/react-devtools-extensions/src/background/index.js.
Where is registerExtensionPort() defined?
registerExtensionPort() is defined in packages/react-devtools-extensions/src/background/index.js at line 37.

Analyze Your Own Codebase

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

Try Supermodel Free