Home / Function/ detachDeletedInstance() — react Function Reference

detachDeletedInstance() — react Function Reference

Architecture documentation for the detachDeletedInstance() function in ReactDOMComponentTree.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  1b670cc1_e401_691d_2bed_19c9ef03b728["detachDeletedInstance()"]
  799a7834_f34c_8596_4026_015681eee732["ReactDOMComponentTree.js"]
  1b670cc1_e401_691d_2bed_19c9ef03b728 -->|defined in| 799a7834_f34c_8596_4026_015681eee732
  style 1b670cc1_e401_691d_2bed_19c9ef03b728 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom-bindings/src/client/ReactDOMComponentTree.js lines 70–90

export function detachDeletedInstance(node: Instance): void {
  if (enableInternalInstanceMap) {
    internalInstanceMap.delete(node);
    internalPropsMap.delete(node);
    delete (node: any)[internalEventHandlersKey];
    delete (node: any)[internalEventHandlerListenersKey];
    delete (node: any)[internalEventHandlesSetKey];
    delete (node: any)[internalRootNodeResourcesKey];
    if (__DEV__) {
      delete (node: any)[internalInstanceKey];
    }
    return;
  }
  // TODO: This function is only called on host components. I don't think all of
  // these fields are relevant.
  delete (node: any)[internalInstanceKey];
  delete (node: any)[internalPropsKey];
  delete (node: any)[internalEventHandlersKey];
  delete (node: any)[internalEventHandlerListenersKey];
  delete (node: any)[internalEventHandlesSetKey];
}

Domain

Subdomains

Frequently Asked Questions

What does detachDeletedInstance() do?
detachDeletedInstance() is a function in the react codebase, defined in packages/react-dom-bindings/src/client/ReactDOMComponentTree.js.
Where is detachDeletedInstance() defined?
detachDeletedInstance() is defined in packages/react-dom-bindings/src/client/ReactDOMComponentTree.js at line 70.

Analyze Your Own Codebase

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

Try Supermodel Free