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:
function func(arg) {
console.log(arg);
}
Wacha tutumie kazi hii kama kichakataji, tukimpa parameta:
function 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:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>tenda</button>
</div>;
}
Eleza jinsi msimbo uliopewa unavyofanya kazi.
Badilisha msimbo uliopewa ili kazi ikubali vigezo viwili.
Rekebisha shida iliyotangulia ili kitu chenye tukio kipitiswe kama kigezo cha kwanza cha kazi, na si cha mwisho.
Rekebisha shida iliyotangulia ili kitu chenye tukio kipitiswe kama kigezo cha pili cha kazi, kikiwa kati ya kigezo cha kwanza na cha tatu.