# React Book - events

**URL:** <https://forum.kirupa.com/t/react-book-events/639814>\
**Category:** Uncategorized\
**Created:** [May 15, 2019, 1:39pm UTC](https://forum.kirupa.com/t/react-book-events/639814 "2019-05-15T13:39:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin\_Smith](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/martin_smith/32/9641_2.png) [@Martin\_Smith](https://forum.kirupa.com/u/Martin_Smith)\
**Post date:** [May 15, 2019, 1:39pm UTC](https://forum.kirupa.com/t/react-book-events/639814/1 "2019-05-15T13:39:37Z")

</div>

Hi,  
Chapter 10 of the React book – it says that not all events have a SyntheticEvent equivalent, then it explains how to use addEventListener for those events.  
But why arn’t there equivalents for all the events?

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [May 15, 2019, 4:23pm UTC](https://forum.kirupa.com/t/react-book-events/639814/2 "2019-05-15T16:23:35Z")

</div>

The React team simply hasn’t built the functionality for treating them as `SyntheticEvents` yet 🙂

JavaScript has hundreds (maybe even thousands?) of events for a variety of cases beyond the popular DOM ones we commonly use. Since React is primarily DOM-focused, there is probably a lower priority on the team for handling events for non-visual scenarios.
