Встречается на собеседованиях • сегодня
Что такое Uncontrolled компоненты в React
Uncontrolled компоненты в React — это компоненты, которые управляют своим состоянием через DOM, а не через React. Они используют нативные HTML-элементы (например, ``) и полагаются на ref для доступа к их текущим значениям.
Пример:
```jsx
import { useRef } from 'react';
function UncontrolledInput() {
const inputRef = useRef(null);
const handleSubmit = (e) => {
e.preventDefault();
alert(`Input value: ${inputRef.current.value}`);
};
return (
);
}
```
**Плюсы:**
- Проще интегрируются с не-React кодом
- Меньше кода для простых форм
- Более привычны для разработчиков, работавших с чистым HTML
**Минусы:**
- Сложнее валидировать
- Труднее тестировать
- Меньше контроля над состоянием

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