WrapperKomponenten
WrapperKomponenten sind Komponenten, die andere Komponenten oder Inhalte umschließen, um Struktur, Stil oder Verhalten bereitzustellen, ohne die zugrunde liegende Daten- oder Anwendungslogik der enthaltenen Elemente grundlegend zu verändern. Sie dienen der Organisation von UI-Elementen und der wiederverwendbaren Anwendung von Layout- oder Funktionsmerkmalen.
Sie unterscheiden sich von Higher-Order Components (HOCs) dadurch, dass WrapperKomponenten echte, rendernde Komponenten sind, die ihre
Typische Anwendungen umfassen Layout-Wrapper, die konsistente Ränder, Abstände oder Grid-Strukturen sicherstellen, Theme-Wrapper, die Kontexte wie Farben
Ein einfaches Beispiel ist ein CardWrapper, der seine Kinder in eine div mit der Klasse card einbettet
Vorteile sind bessere Wiederverwendbarkeit, konsistente Struktur und klare Trennung von Layout und Inhaltslogik. Nachteile können zusätzliche