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
Source
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