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