Встречается на собеседованиях • сегодня
Для чего нужен UseRef
`useRef` — это хук React, который позволяет создавать изменяемые объекты, сохраняющие своё значение между рендерами без перерисовки компонента.
**Основные случаи использования:**
1. **Доступ к DOM-элементам**
```jsx
const inputRef = useRef(null);
useEffect(() => { inputRef.current.focus(); }, []);
return ;
```
2. **Хранение изменяемых значений без триггера ререндера** (например, таймеры, предыдущие значения)
```jsx
const timerRef = useRef(null);
useEffect(() => {
timerRef.current = setInterval(() => {}, 1000);
return () => clearInterval(timerRef.current);
}, []);
```
**Важно:** Изменение `ref.current` не вызывает обновление компонента!

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