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

Ссылаясь на элемент DOM через useRef, сохраняется ссылка на элемент в DOM или Virtual DOM

При использовании `useRef` сохраняется ссылка на реальный DOM-элемент, а не на Virtual DOM. React сначала создает Virtual DOM, но при рендеринге он синхронизируется с реальным DOM, и `useRef` получает актуальную ссылку на настоящий DOM-узел. Пример: ```jsx import { useRef, useEffect } from 'react'; function MyComponent() { const inputRef = useRef(null); useEffect(() => { // Работаем с реальным DOM-элементом inputRef.current.focus(); }, []); return ; } ``` Ключевые моменты: - `useRef` даёт прямой доступ к DOM-элементу после монтирования компонента - Изменения через ref не триггерят ререндеры - Virtual DOM используется React для оптимизации обновлений, но ref всегда указывает на реальный DOM
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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