React · Junior · Pytanie 51 z 75
Jak nadać propsowi wartość domyślną w komponencie funkcyjnym?
function Avatar({ size = 40, alt = "" }) {
return <img width={size} height={size} alt={alt} />;
}- ✓Poprawna odpowiedź: Wartościami domyślnymi w destrukturyzacji propsów
- 2Przez
Avatar.defaultProps- zalecany nowoczesny sposób - 3Propsy nie mogą mieć wartości domyślnych; rodzic zawsze musi je przekazać
Wyjaśnienie
Wartości domyślne w destrukturyzacji działają, gdy props jest undefined. defaultProps dla komponentów funkcyjnych zostało oznaczone jako przestarzałe i usunięte w React 19.