Встречается на собеседованиях • сегодня

Есть ли опыт работы с useRef

Да, есть. `useRef` — это хук React, который позволяет сохранять мутируемое значение между рендерами без перерисовки компонента. Основные сценарии использования: 1. **Доступ к DOM-элементам** ```jsx const inputRef = useRef(null); useEffect(() => { inputRef.current.focus(); }, []); return ; ``` 2. **Хранение мутируемых значений** ```jsx const intervalRef = useRef(); useEffect(() => { intervalRef.current = setInterval(() => {}, 1000); return () => clearInterval(intervalRef.current); }, []); ``` 3. **Оптимизация (кеширование тяжелых вычислений)** ```jsx const prevValueRef = useRef(); useEffect(() => { prevValueRef.current = someValue; }); ``` Важно: изменение `ref.current` не вызывает ререндер! Не используйте `useRef` для значений, участвующих в рендеринге — для этого подходит `useState`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы