Параметртер беру кезіндегі Event объектісі
Бізде func функциясы бар делік,
ол біз үшін оқиға өңдеуші ретінде қызмет етеді.
Бұл функция қандай да бір параметрді қабылдайды:
function func(arg) {
console.log(arg);
}
Енді осы функцияны оқиға өңдеуші ретінде қолданып, оған параметр берейік:
function App() {
function func(arg) {
console.log(arg);
}
return <div>
<button onClick={() => func('eee')}>әрекет</button>
</div>;
}
Енді параметрмен қатар функциямызда Event
объектісін де алуды қалаймыз. Ол үшін төмендегідей
әрекет етуіміз керек:
function App() {
function func(arg, event) {
console.log(arg, event);
}
return <div>
<button onClick={event => func('eee', event)}>әрекет</button>
</div>;
}
Берілген кодтың жұмыс істеу принципін түсіндіріңіз.
Берілген кодты функция екі параметр қабылдайтындай етіп өзгертіңіз.
Алдыңғы тапсырманы өзгертіп, оқиға объектісі функцияның бірінші параметрі ретінде берілсін, соңғысы емес.
Алдыңғы тапсырманы өзгертіп, оқиға объектісі функцияның екінші параметрі ретінде берілсін, бірінші және үшінші параметрлердің арасында орналассын.