Зачем нужен useId?

Middle
146 просмотров
AFK Offer AI

useId генерирует уникальный идентификатор, стабильный между сервером и клиентом. Это важно для SSR — если генерировать id через Math.random() или counter, сервер и клиент получат разные значения, что вызовет hydration mismatch. Используется для связи label с input через htmlFor/id, для aria-describedby и других accessibility-атрибутов. Один useId на компонент — для нескольких элементов добавляй суффикс: id + '-name', id + '-email'.

Следующий вопрос

Как работает postMessage?