Home / Function/ dispatchDiscreteEvent() — react Function Reference

dispatchDiscreteEvent() — react Function Reference

Architecture documentation for the dispatchDiscreteEvent() function in ReactDOMEventListener.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  2ba22029_28ca_8137_22a5_dd256f0a527f["dispatchDiscreteEvent()"]
  59469541_eb24_2e4d_9b1d_8719abe8ae49["ReactDOMEventListener.js"]
  2ba22029_28ca_8137_22a5_dd256f0a527f -->|defined in| 59469541_eb24_2e4d_9b1d_8719abe8ae49
  a88f3f22_dc1b_e053_dff6_69dfe164d116["dispatchEvent()"]
  2ba22029_28ca_8137_22a5_dd256f0a527f -->|calls| a88f3f22_dc1b_e053_dff6_69dfe164d116
  style 2ba22029_28ca_8137_22a5_dd256f0a527f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom-bindings/src/events/ReactDOMEventListener.js lines 121–137

function dispatchDiscreteEvent(
  domEventName: DOMEventName,
  eventSystemFlags: EventSystemFlags,
  container: EventTarget,
  nativeEvent: AnyNativeEvent,
) {
  const prevTransition = ReactSharedInternals.T;
  ReactSharedInternals.T = null;
  const previousPriority = getCurrentUpdatePriority();
  try {
    setCurrentUpdatePriority(DiscreteEventPriority);
    dispatchEvent(domEventName, eventSystemFlags, container, nativeEvent);
  } finally {
    setCurrentUpdatePriority(previousPriority);
    ReactSharedInternals.T = prevTransition;
  }
}

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free