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

Для чего использовал ref в React

Ref в React используется для доступа к DOM-элементам напрямую или хранения мутируемых значений без триггера ререндера. **Основные случаи:** 1. **Доступ к DOM-элементам** (фокус, анимации, измерения). 2. **Хранение мутируемых значений** (например, таймеров, предыдущих значений). **Пример:** ```jsx import { useRef, useEffect } from 'react'; function InputFocus() { const inputRef = useRef(null); useEffect(() => { inputRef.current.focus(); // Фокус на инпут при монтировании }, []); return ; } ``` **Важно:** - Изменение `ref.current` не вызывает ререндер. - Не используй ref для данных, влияющих на отрисовку (для этого — `state`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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