Параметрлерди берүүдө Event объектиси
Бизде бир func функциябыз бар деп коёлу,
аны биз окуяны иштетүүчү катары колдонгубыз келет.
Бул функция бир параметр кабыл алат дейли:
function func(arg) {
console.log(arg);
}
Келгиле, бул функцияны ага параметр берүү менен окуя иштетүүчү катары колдонолу:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>иш-аракет</button>
</div>;
}
Эми параметрден тышкары, биз функциябызда
Event объектин алууну каалайбыз деп коёлу. Бул
үчүн төмөнкүдөй кылышыбыз керек:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>иш-аракет</button>
</div>;
}
Келтирилген код кандай иштешин түшүндүрүңүз.
Келтирилген кодду функция эки параметр кабыл алыш үчүн өзгөртүңүз.
Алдыңкы тапшырманы окуя объекти функциянын акыркы эмес, биринчи параметри катары берилиши үчүн модификациялаңыз.
Алдыңкы тапшырманы окуя объекти биринчи жана үчүнчү параметрлердин ортосунда, экинчи параметр катары берилиши үчүн модификациялаңыз.