Home / Function/ listenToNativeEventForNonManagedEventTarget() — react Function Reference

listenToNativeEventForNonManagedEventTarget() — react Function Reference

Architecture documentation for the listenToNativeEventForNonManagedEventTarget() function in DOMPluginEventSystem.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  d14160aa_deee_23d3_22c4_e2413ebdeaca["listenToNativeEventForNonManagedEventTarget()"]
  816b54e5_c63c_f8b2_68e8_0c637e281f03["DOMPluginEventSystem.js"]
  d14160aa_deee_23d3_22c4_e2413ebdeaca -->|defined in| 816b54e5_c63c_f8b2_68e8_0c637e281f03
  56389510_e7e6_46ee_7567_7c604d5f262b["addTrappedEventListener()"]
  d14160aa_deee_23d3_22c4_e2413ebdeaca -->|calls| 56389510_e7e6_46ee_7567_7c604d5f262b
  style d14160aa_deee_23d3_22c4_e2413ebdeaca fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom-bindings/src/events/DOMPluginEventSystem.js lines 405–428

export function listenToNativeEventForNonManagedEventTarget(
  domEventName: DOMEventName,
  isCapturePhaseListener: boolean,
  target: EventTarget,
): void {
  let eventSystemFlags: number = IS_EVENT_HANDLE_NON_MANAGED_NODE;
  const listenerSet = getEventListenerSet(target);
  const listenerSetKey = getListenerSetKey(
    domEventName,
    isCapturePhaseListener,
  );
  if (!listenerSet.has(listenerSetKey)) {
    if (isCapturePhaseListener) {
      eventSystemFlags |= IS_CAPTURE_PHASE;
    }
    addTrappedEventListener(
      target,
      domEventName,
      eventSystemFlags,
      isCapturePhaseListener,
    );
    listenerSet.add(listenerSetKey);
  }
}

Domain

Subdomains

Frequently Asked Questions

What does listenToNativeEventForNonManagedEventTarget() do?
listenToNativeEventForNonManagedEventTarget() is a function in the react codebase, defined in packages/react-dom-bindings/src/events/DOMPluginEventSystem.js.
Where is listenToNativeEventForNonManagedEventTarget() defined?
listenToNativeEventForNonManagedEventTarget() is defined in packages/react-dom-bindings/src/events/DOMPluginEventSystem.js at line 405.
What does listenToNativeEventForNonManagedEventTarget() call?
listenToNativeEventForNonManagedEventTarget() calls 1 function(s): addTrappedEventListener.

Analyze Your Own Codebase

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

Try Supermodel Free