React · Middle · Запитання 26 з 75

Для чого потрібен useId?

Пояснення

useId зручний для зв'язки label + input, aria-describedby тощо. Math.random() дав би різні значення під час SSR і гідратації, а глобальний лічильник ламається за різного порядку рендеру. Для key у списках useId не підходить - ключі мають іти з даних.

Де почитати

Помилка в запитанні

React · Middle · запитання 26

Перевірте себе

Пройдіть тест React · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест