React · Junior · Frage 51 von 75
Wie gibt man einer Prop in einer Funktionskomponente einen Standardwert?
function Avatar({ size = 40, alt = "" }) {
return <img width={size} height={size} alt={alt} />;
}- 1Mit Standardwerten bei der Destrukturierung der Props
- 2Mit
Avatar.defaultProps, dem empfohlenen modernen Weg - 3Props können keine Standardwerte haben; die Elternkomponente muss sie immer übergeben
Antwort zeigen
Richtige Antwort: Mit Standardwerten bei der Destrukturierung der Props
Erklärung
Standardwerte bei der Destrukturierung greifen, wenn die Prop undefined ist. defaultProps für Funktionskomponenten wurde als veraltet markiert und in React 19 entfernt.