Встречается на собеседованиях • сегодня
Что такое ref в React
Ref (reference) в React — это способ получить прямой доступ к DOM-элементу или экземпляру React-компонента. Используется, когда нужно работать с DOM напрямую (фокус, анимации, измерения) или сохранять мутабельное значение между рендерами без перерисовки.
**Создание ref:**
```jsx
const myRef = React.useRef(null);
```
**Использование:**
```jsx
function MyComponent() {
const inputRef = useRef(null);
useEffect(() => {
inputRef.current.focus(); // Доступ к DOM-элементу
}, []);
return ;
}
```
**Особенности:**
- `ref.current` инициализируется как `null` и обновляется после монтирования
- Изменение ref не вызывает ререндер компонента
- Не рекомендуется использовать для изменяемых данных, которые должны триггерить ререндер (для этого useState)

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