Tapahtuma-objekti Reactissa
Tapahtumankäsittelijään liitetyn funktion sisällä on saatavilla
Event-objekti:
jsxfunction App() {
function func(event) {
console.log(event); // tapahtuma-objekti
}
return <div>
<button onClick={func}>toimi</button>
</div>;
}
Muuttujaan event ei päädy selaimen alkuperäinen
Event-objekti, vaan Reactin puolelta tuleva
erityinen cross-browser-kääre sen ympärillä.
Tätä käärettä kutsutaan SyntheticEvent:ksi.
Tämä kääre auttaa tapahtumia toimimaan samalla tavalla
kaikissa selaimissa. Sillä on sama rajapinta
kuin natiivilla tapahtumalla, mukaan lukien metodit
stopPropagation ja preventDefault.
Задание 1
Annettu painike. Klikkaamalla sitä saat objektin
Event ja tulosta se konsoliin.
Задание 2
Annettu painike. Klikkaamalla sitä tulosta
konsoliin event.target
klikistä.