React-də Event Objekti
Hadisə işləyicisinə bağlanan funksiyanın daxilində,
Event
objekti əlçatandır:
function App() {
function func(event) {
console.log(event); // hadisə objekti
}
return <div>
<button onClick={func}>hərəkət et</button>
</div>;
}
event dəyişəninə brauzerin öz Event
objekti deyil, React tərəfindən yaradılmış xüsusi
çoxbrauzerli qabıq SyntheticEvent düşür.
Bu qabıq hadisələrin bütün brauzerlərdə eyni işləməsinə
kömək edir. Onun interfeysi, stopPropagation
və preventDefault metodları daxil olmaqla,
yerli hadisə ilə eynidır.
Bir düymə verilib. Ona kliklədikdə Event
objektini əldə edin və onu konsola çıxarın.
Bir düymə verilib. Ona kliklədikdə klikin
event.target
dəyərini konsola çıxarın.