React enveloppe les événements natifs du navigateur dans un objet compatible entre les navigateurs appelé SyntheticEvent et utilise un seul listener à la racine de l'application pour envoyer les événements à vos gestionnaires (event delegation). Vous attachez simplement les gestionnaires en tant que props.
jsx
<button onClick={e => { e.preventDefault(); save(); }}>Save</button>
