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

Какой опыт использования UseRef

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

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

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

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