Встречается на собеседованиях • сегодня
Что такое Ref
Ref (ссылка) — это способ получить прямой доступ к DOM-элементу или React-компоненту. В React создается с помощью `useRef` (функциональные компоненты) или `createRef` (классовые компоненты).
**Основные случаи использования:**
- Доступ к DOM-элементам (фокус, измерения, анимации).
- Хранение мутируемых значений без триггера ререндера.
**Пример:**
```jsx
import { useRef } from 'react';
function InputFocus() {
const inputRef = useRef(null);
const handleClick = () => {
inputRef.current.focus();
};
return (
<>
</>
);
}
```
**Важно:**
- Не злоупотреблять ref, если можно решить через состояние (state).
- Изменение `ref.current` не вызывает ререндер.
- В классовых компонентах ref можно передавать как колбэк: `
this.el = el} />`.

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