React ovije domače ereignaje brskalnika v predmet cross-browser imenovan SyntheticEvent in uporabi posamezen listener v korenu aplikacije, da pošilja dogodke vašim obdelavam (delegiranje dogodkov). Preprosto pripnete obdelave kot props.
jsx
<button onClick={e => { e.preventDefault(); save(); }}>Save</button>
