Встречается на собеседованиях • сегодня
Что делает useRef
`useRef` — это хук React, который создает мутабельный (изменяемый) объект с свойством `current`. Он сохраняет значение между рендерами и не вызывает ререндер при изменении.
**Основные случаи использования:**
1. **Доступ к DOM-элементам**
```jsx
const inputRef = useRef(null);
// ...
// inputRef.current — DOM-элемент
```
2. **Хранение мутабельных значений** (не влияющих на UI)
```jsx
const intervalId = useRef();
// Сохраняем ID интервала, чтобы очистить его позже
intervalId.current = setInterval(...);
```
**Особенности:**
- Изменение `ref.current` не триггерит ререндер.
- Значение сохраняется при обновлениях компонента.
- Не используйте для данных, влияющих на рендеринг (для этого — `useState`).

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