React · Middle · Запитання 74 з 75
Чим відрізняються контрольований і неконтрольований компоненти в дизайн-системі?
- ✓Правильна відповідь: Контрольовані отримують значення з props (
value+onChange); неконтрольовані зберігають внутрішній стан (defaultValue) - 2Контрольовані компоненти використовують класи
- 3Неконтрольовані компоненти не можна стилізувати
Пояснення
Добрі бібліотеки компонентів підтримують обидва режими: prop value для повного контролю й defaultValue для зручності, ніколи не перемикаючись між ними за час життя компонента.