Встречается на собеседованиях • сегодня
Для чего нужен useId
`useId` — это React Hook, который генерирует уникальные ID, стабильные между рендерами. Он полезен для связывания элементов (например, `label` и `input`) или для генерации уникальных атрибутов в SSR/SSG, где `Math.random()` или инкрементальные счетчики могут привести к несоответствию между сервером и клиентом.
**Пример:**
```jsx
import { useId } from 'react';
function Form() {
const id = useId();
return (
<>
</>
);
}
```
**Особенности:**
- ID гарантированно уникальны в рамках всего приложения.
- Не используйте `useId` для ключей в списках (`key={useId()}`) — для этого есть данные из массива.
- Подходит для `aria-labelledby`, `aria-describedby` и подобных атрибутов доступности.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы