Event objekat prilikom prosleđivanja parametara
Recimo da imamo neku funkciju func
koju želimo da koristimo kao
rukovaoca događaja. Neka ova funkcija prima
neki parametar:
function func(arg) {
console.log(arg);
}
Hajde da koristimo ovu funkciju kao rukovaoca, prosledivši joj parametar:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
Recimo sada da pored parametra želimo da dobijemo
u našoj funkciji objekat Event. Za
ovo treba da postupimo na sledeći način:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
Objasnite kako dati kod funkcioniše.
Izmenite dati kod tako da funkcija prima dva parametra.
Modifikujte prethodni zadatak tako da objekat sa događajem bude prosleđen kao prvi parametar funkcije, a ne poslednji.
Modifikujte prethodni zadatak tako da objekat sa događajem bude prosleđen kao drugi parametar funkcije, nalazeći se između prvog i trećeg parametra.