React · Junior · Pytanie 16 z 75
Jaka wartość najlepiej nadaje się na key w liście?
- 1Indeks elementu w tablicy - jest zawsze unikalny w obrębie listy
- ✓Poprawna odpowiedź: Stabilny unikalny identyfikator z danych, np.
id - 3
Math.random()lubcrypto.randomUUID()przy każdym renderze
Wyjaśnienie
key pomaga React dopasować elementy między renderami. Indeks psuje się przy wstawianiu, usuwaniu i sortowaniu: stan pól i DOM „przeskakują” na inne elementy. Losowy klucz zmienia się przy każdym renderze - React odtwarza wszystkie elementy i traci ich stan.