Event-objektet i React

Inne i funksjonen som er bundet til hendelseshåndtereren er objektet Event tilgjengelig:

jsxfunction App() {
  function func(event) {
    console.log(event); // objekt med hendelse
  }
  
  return <div>
    <button onClick={func}>handling</button>
  </div>;
}

I variabelen event havner det ikke den native Event-objektet fra nettleseren, men en spesiell kryss-nettleser-utpakning over den fra React sin side. Denne utpakningen kalles SyntheticEvent. Denne utpakningen hjelper hendelser med å fungere likt i alle nettlesere. Den har samme grensesnitt, som den native hendelsen, inkludert metoder stopPropagation og preventDefault.

Задание 1

Det gis en knapp. Ved klikk på den, skaff deg objektet Event og skriv det ut til konsollen.

Задание 2

Det gis en knapp. Ved klikk på den, skriv ut event.target for klikket til konsollen.