Kitu Cha Tukio (Event Object) Wakati Wa Kupitisha Vigezo
Hebu tuseme tuna baadhi ya funkta func,
ambayo tunataka kutumia kama
kichakataji tukio. Hebu tuache kazi hii inakubali
baadhi ya parameta:
jsxfunction func(arg) {
console.log(arg);
}
Wacha tutumie kazi hii kama kichakataji, tukimpa parameta:
jsxfunction App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>tenda</button>
</div>;
}
Hebu sasa badala ya parameta tunataka kupata
katika kazi yetu kitu Event. Kwa
hili tunahitaji kufanya kama ifuatavyo:
jsxfunction App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>tenda</button>
</div>;
}
Задание 1
Eleza jinsi msimbo uliopewa unavyofanya kazi.
Задание 2
Badilisha msimbo uliopewa ili kazi ikubali vigezo viwili.
Задание 3
Rekebisha shida iliyotangulia ili kitu chenye tukio kipitiswe kama kigezo cha kwanza cha kazi, na si cha mwisho.
Задание 4
Rekebisha shida iliyotangulia ili kitu chenye tukio kipitiswe kama kigezo cha pili cha kazi, kikiwa kati ya kigezo cha kwanza na cha tatu.