Event Nesnesi Parametre Aktarımında
Diyelim ki bir func fonksiyonumuz var,
ve bu fonksiyonu bir olay işleyicisi olarak
kullanmak istiyoruz. Bu fonksiyonun bir
parametre aldığını varsayalım:
jsxfunction func(arg) {
console.log(arg);
}
Şimdi bu fonksiyonu bir işleyici olarak kullanalım ve ona bir parametre geçelim:
jsxfunction App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
Şimdi parametrenin yanı sıra fonksiyonumuzda
Event nesnesini de almak istediğimizi
varsayalım. Bunun için şu şekilde ilerlememiz
gerekir:
jsxfunction App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
Verilen kodun nasıl çalıştığını açıklayın.
Verilen kodu, fonksiyonun iki parametre alacak şekilde değiştirin.
Önceki görevi, olay nesnesinin fonksiyona son parametre yerine ilk parametre olarak geçilecek şekilde değiştirin.
Önceki görevi, olay nesnesinin fonksiyona ilk ve üçüncü parametreler arasında, ikinci parametre olarak geçilecek şekilde değiştirin.