> For the complete documentation index, see [llms.txt](https://bharat-tiwari.gitbook.io/our-tech-journal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bharat-tiwari.gitbook.io/our-tech-journal/react/synthetic-events-in-react.md).

# Synthetic events in React

Note that an HTML elements events (like click, mouseover etc.) are not part of Javascript. DOM manupulation and event handling API is provided my the JS Engine. Each JS engine (v8, Chakra, Core JS etc).

Therefore, how those events would be handled may differ on differnt browser.

React wraps the DOM API events inside its own event handler function to make them work same across all browsers.&#x20;

These event functions provided by react are the synthetic events.&#x20;
