Встречается на собеседованиях • сегодня
Что возвращает UseRef
`useRef` возвращает мутабельный (изменяемый) объект с единственным свойством `current`, которое можно изменять. Объект сохраняется между рендерами и не вызывает ререндер при изменении.
Пример:
```jsx
const ref = useRef(initialValue);
// ref = { current: initialValue }
```
Основные случаи использования:
1. Доступ к DOM-элементам
```jsx
const inputRef = useRef(null);
// ...
// Позже можно: inputRef.current.focus()
```
2. Хранение мутабельных значений, которые не должны вызывать ререндер
```jsx
const renderCount = useRef(0);
useEffect(() => {
renderCount.current += 1; // Не вызовет ререндер
});
```
Важно: изменение `ref.current` не триггерит ререндер, в отличие от `useState`.

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