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

Для чего нужен useRef в React

`useRef` в React используется для хранения мутируемых значений между рендерами без перерисовки компонента. Основные случаи применения: 1. **Доступ к DOM-элементам** ```jsx const inputRef = useRef(null); // ... // затем inputRef.current.focus() ``` 2. **Хранение изменяемых значений** ```jsx const intervalId = useRef(); // Можно менять intervalId.current без триггера ререндера ``` 3. **Сохранение предыдущих значений пропсов/стейта** ```jsx const prevValue = useRef(); useEffect(() => { prevValue.current = someValue; }); ``` Ключевые особенности: - Изменение `ref.current` не вызывает ререндер - Значение сохраняется между рендерами - Не использовать для данных, влияющих на отрисовку (для этого - `useState`)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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