Event objektum paraméterek átadásakor
Tegyük fel, hogy van egy func függvényünk,
amit eseménykezelőként szeretnénk használni.
Tegyük fel, hogy ez a függvény fogad egy
paramétert:
function func(arg) {
console.log(arg);
}
Használjuk ezt a függvényt eseménykezelőként, átadva neki egy paramétert:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>act</button>
</div>;
}
Tegyük fel, hogy a paraméter mellett szeretnénk
megkapni a függvényünkben az Event
objektumot. Ehhez a következőképpen kell
elnjárnunk:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>act</button>
</div>;
}
Magyarázza el, hogyan működik a megadott kód.
Alakítsa át a megadott kódot úgy, hogy a függvény két paramétert fogadjon.
Módosítsa az előző feladatot úgy, hogy az eseményobjektum a függvény első paramétereként kerüljön átadásra, és ne az utolsóként.
Módosítsa az előző feladatot úgy, hogy az eseményobjektum a függvény második paramétereként kerüljön átadásra, az első és a harmadik paraméter között helyezkedjen el.