React · Junior · Запитання 51 з 75
Як задати prop значення за замовчуванням у функціональному компоненті?
function Avatar({ size = 40, alt = "" }) {
return <img width={size} height={size} alt={alt} />;
}- ✓Правильна відповідь: Значеннями за замовчуванням у деструктуризації props
- 2Через
Avatar.defaultProps- рекомендований сучасний спосіб - 3У props не буває значень за замовчуванням; батько мусить завжди їх передавати
Пояснення
Значення за замовчуванням у деструктуризації спрацьовують, коли prop дорівнює undefined. defaultProps для функціональних компонентів оголосили застарілими й видалили в React 19.