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

Если сохранить inpput в useRef, будет ли он считаться контроллируемым

Нет, использование `useRef` не делает инпут контролируемым. Контролируемый инпут подразумевает, что его значение управляется через `state` и обновляется через `onChange`. `useRef` же просто сохраняет ссылку на DOM-элемент без реактивности. Пример контролируемого инпута: ```jsx const [value, setValue] = useState(''); setValue(e.target.value)} /> ``` Пример с `useRef` (неконтролируемый): ```jsx const inputRef = useRef(); // Значение доступно через inputRef.current.value, но изменения не триггерят ререндер ``` Разница в том, что в контролируемом инпуте React полностью управляет состоянием, а в случае с `useRef` - это обычный DOM-элемент, как в vanilla JS.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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