Entwurfsmuster · Middle · Frage 42 von 75
Welches Muster steckt in „Slots“ von Komponenten (<Card header={...} footer={...}>)?
- 1Komposition über Props: ein Gerüst plus übergebener Inhalt
- 2Vererbung:
CarderweitertHeaderundFooter - 3Singleton: eine Seite darf nur eine Karte haben
Antwort zeigen
Richtige Antwort: Komposition über Props: ein Gerüst plus übergebener Inhalt
Erklärung
Slots (children, benannte Props mit JSX) erlauben, eine Komponente zu erweitern, ohne für jeden Fall ein Flag hinzuzufügen. Das ist die direkte Anwendung von „Komposition statt Vererbung“ und OCP.