Home / Function/ getEventPriority() — react Function Reference

getEventPriority() — react Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  a75e2a64_cf30_9d89_0124_7701d71aab4e["getEventPriority()"]
  59469541_eb24_2e4d_9b1d_8719abe8ae49["ReactDOMEventListener.js"]
  a75e2a64_cf30_9d89_0124_7701d71aab4e -->|defined in| 59469541_eb24_2e4d_9b1d_8719abe8ae49
  50d604eb_5807_6884_7241_32fb258f9cea["createEventListenerWrapperWithPriority()"]
  50d604eb_5807_6884_7241_32fb258f9cea -->|calls| a75e2a64_cf30_9d89_0124_7701d71aab4e
  style a75e2a64_cf30_9d89_0124_7701d71aab4e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/react-dom-bindings/src/events/ReactDOMEventListener.js lines 312–415

export function getEventPriority(domEventName: DOMEventName): EventPriority {
  switch (domEventName) {
    // Used by SimpleEventPlugin:
    case 'beforetoggle':
    case 'cancel':
    case 'click':
    case 'close':
    case 'contextmenu':
    case 'copy':
    case 'cut':
    case 'auxclick':
    case 'dblclick':
    case 'dragend':
    case 'dragstart':
    case 'drop':
    case 'focusin':
    case 'focusout':
    case 'input':
    case 'invalid':
    case 'keydown':
    case 'keypress':
    case 'keyup':
    case 'mousedown':
    case 'mouseup':
    case 'paste':
    case 'pause':
    case 'play':
    case 'pointercancel':
    case 'pointerdown':
    case 'pointerup':
    case 'ratechange':
    case 'reset':
    case 'seeked':
    case 'submit':
    case 'toggle':
    case 'touchcancel':
    case 'touchend':
    case 'touchstart':
    case 'volumechange':
    // Used by polyfills: (fall through)
    case 'change':
    case 'selectionchange':
    case 'textInput':
    case 'compositionstart':
    case 'compositionend':
    case 'compositionupdate':
    // Only enableCreateEventHandleAPI: (fall through)
    case 'beforeblur':
    case 'afterblur':
    // Not used by React but could be by user code: (fall through)
    case 'beforeinput':
    case 'blur':
    case 'fullscreenchange':
    case 'focus':
    case 'hashchange':
    case 'popstate':
    case 'select':
    case 'selectstart':
      return DiscreteEventPriority;
    case 'drag':
    case 'dragenter':
    case 'dragexit':
    case 'dragleave':
    case 'dragover':
    case 'mousemove':
    case 'mouseout':
    case 'mouseover':
    case 'pointermove':
    case 'pointerout':
    case 'pointerover':
    case 'resize':
    case 'scroll':
    case 'touchmove':
    case 'wheel':
    // Not used by React but could be by user code: (fall through)
    case 'mouseenter':
    case 'mouseleave':
    case 'pointerenter':
    case 'pointerleave':
      return ContinuousEventPriority;
    case 'message': {

Domain

Subdomains

Frequently Asked Questions

What does getEventPriority() do?
getEventPriority() is a function in the react codebase, defined in packages/react-dom-bindings/src/events/ReactDOMEventListener.js.
Where is getEventPriority() defined?
getEventPriority() is defined in packages/react-dom-bindings/src/events/ReactDOMEventListener.js at line 312.
What calls getEventPriority()?
getEventPriority() is called by 1 function(s): createEventListenerWrapperWithPriority.

Analyze Your Own Codebase

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

Try Supermodel Free