React · Middle · Pytanie 26 z 75
Do czego służy useId?
- ✓Poprawna odpowiedź: Do unikalnych identyfikatorów zgodnych na serwerze i kliencie
- 2Do generowania stabilnych
keyw listach - 3Do odczytu atrybutu
idelementu DOM
Wyjaśnienie
useId jest wygodny do łączenia label + input, aria-describedby itp. Math.random() dałby różne wartości przy SSR i hydratacji, a globalny licznik psuje się przy innej kolejności renderu. useId nie nadaje się do key w listach - klucze powinny pochodzić z danych.