ב-2013, כשFacebook שחררה React לציבור, אחד ה-feedbacks הראשונים היה: "למה onClick ב-camelCase? למה לא onclick כמו ב-HTML?" התשובה חשפה אחד מה-design decisions החכמים ביותר של React - Synthetic Events.
Event handling הוא המקום שבו ה-UI הופך ל-interactive. לחיצות, הקלדה, hover, scroll, drag - כולם events שReact עוטפת ומנהלת. הבנה טובה של המנגנון תחסוך bugs ב-production ותאפשר לכם לבנות interactions מורכבות.
React לא משתמשת ישירות ב-DOM events. היא בנתה wrapper שנקרא Synthetic Event שמתנהג אותו דבר בכל הדפדפנים, עם API אחיד, ועם performance optimizations שלא היו קיימים בגישה הישירה.