React-компонент описывает часть интерфейса. Контролируемое поле получает значение из состояния приложения, неконтролируемое хранит текущее значение в DOM.
Что такое компонент в React? Компоненты делал сам? Чем отличаются контролируемые и неконтролируемые компоненты?
React-компонент описывает часть интерфейса. Контролируемое поле получает значение из состояния приложения, неконтролируемое хранит текущее значение в DOM.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
React-компонент описывает часть интерфейса. Контролируемое поле получает значение из состояния приложения, неконтролируемое хранит текущее значение в DOM.
Для controlled input передают value и обработчик обновления состояния; для uncontrolled используют defaultValue и при необходимости ref. Не переключайте один input между режимами случайно. На вопрос о личной разработке приведите свой компонент и объясните его контракт.