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:
function func(arg) {
console.log(arg);
}
Şimdi bu fonksiyonu bir işleyici olarak kullanalım ve ona bir parametre geçelim:
function 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:
function 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.