Home / Function/ createEvent() — react Function Reference

createEvent() — react Function Reference

Architecture documentation for the createEvent() function in domEvents.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  2c5fd105_0b83_a601_0537_1b23ef1c6096["createEvent()"]
  fd9d5c95_e738_dee5_e510_e7b1e9e4ea39["domEvents.js"]
  2c5fd105_0b83_a601_0537_1b23ef1c6096 -->|defined in| fd9d5c95_e738_dee5_e510_e7b1e9e4ea39
  597d8a1a_f8f1_99a0_8d2f_b1994803b1f7["createPointerEvent()"]
  597d8a1a_f8f1_99a0_8d2f_b1994803b1f7 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096
  34eae583_c40e_f614_a443_3b2597229e82["createKeyboardEvent()"]
  34eae583_c40e_f614_a443_3b2597229e82 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096
  c4628286_ce55_417e_4448_b94cef563ea7["createMouseEvent()"]
  c4628286_ce55_417e_4448_b94cef563ea7 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096
  904de397_8f18_12b9_6806_a851955ede03["createTouchEvent()"]
  904de397_8f18_12b9_6806_a851955ede03 -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096
  4934788f_c4dd_06b5_f372_1cef93587a7f["scroll()"]
  4934788f_c4dd_06b5_f372_1cef93587a7f -->|calls| 2c5fd105_0b83_a601_0537_1b23ef1c6096
  style 2c5fd105_0b83_a601_0537_1b23ef1c6096 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/dom-event-testing-library/domEvents.js lines 36–49

function createEvent(type, data = {}) {
  const event = document.createEvent('CustomEvent');
  event.initCustomEvent(type, true, true);
  if (data != null) {
    Object.keys(data).forEach(key => {
      const value = data[key];
      if (key === 'timeStamp' && !value) {
        return;
      }
      Object.defineProperty(event, key, {value});
    });
  }
  return event;
}

Domain

Subdomains

Frequently Asked Questions

What does createEvent() do?
createEvent() is a function in the react codebase, defined in packages/dom-event-testing-library/domEvents.js.
Where is createEvent() defined?
createEvent() is defined in packages/dom-event-testing-library/domEvents.js at line 36.
What calls createEvent()?
createEvent() is called by 5 function(s): createKeyboardEvent, createMouseEvent, createPointerEvent, createTouchEvent, scroll.

Analyze Your Own Codebase

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

Try Supermodel Free