React · Junior · Запитання 20 з 75
Що таке керований (controlled) input?
- ✓Правильна відповідь: Поле, значення якого зберігається в state:
value+onChange - 2Поле, яким керує браузер, а React читає його значення через
ref - 3Поле з атрибутом
required, яке контролює браузерна валідація
Пояснення
У керованому полі джерело правди - state: value={text} і onChange={e => setText(e.target.value)}. Так легко валідувати й форматувати введення на льоту. Некероване поле зберігає значення в DOM (defaultValue, читання через ref або FormData).