React · Junior · Запитання 58 з 75
Як передати аргумент обробнику кліку?
{todos.map((t) => <button key={t.id} onClick={() => remove(t.id)}>×</button>)}- ✓Правильна відповідь: Обгорнути виклик у стрілкову функцію:
onClick={() => remove(t.id)} - 2
onClick={remove(t.id)} - 3
onClick={remove, t.id}
Пояснення
onClick очікує функцію. remove(t.id) виконався б під час рендера й передав би як обробник свій результат.