React · Junior · Pytanie 58 z 75
Jak przekazać argument do handlera kliknięcia?
{todos.map((t) => <button key={t.id} onClick={() => remove(t.id)}>×</button>)}- ✓Poprawna odpowiedź: Owinąć wywołanie w funkcję strzałkową:
onClick={() => remove(t.id)} - 2
onClick={remove(t.id)} - 3
onClick={remove, t.id}
Wyjaśnienie
onClick oczekuje funkcji. remove(t.id) wykonałoby się podczas renderu i przekazałoby jako handler swój wynik.