React-тегі Event объектісі
Оқиға өңдегіштеріне байланған функцияның ішінде,
Event объектісіне қол жеткізуге болады:
function App() {
function func(event) {
console.log(event); // оқиға объектісі
}
return <div>
<button onClick={func}>әрекет</button>
</div>;
}
event айнымалысына браузердің түпнұсқа
Event объектісі емес, React жағынан жасалған
арнайы кроссбраузерлік орама (обертка) түседі.
Бұл орама SyntheticEvent деп аталады.
Бұл орама барлық браузерлерде оқиғалардың бірдей
жұмыс істеуіне көмектеседі. Оның stopPropagation
және preventDefault сияқты әдістерді қоса алғанда,
интерфейсі түпнұсқа оқиғамен бірдей.
Берілген батырма. Оны басқанда Event объектісін
алып, оны консольге шығарыңыз.
Берілген батырма. Оны басқанда event.target
нәтижесін консольге шығарыңыз.