React · Middle · Frage 18 von 75
Was ist eine Higher-Order Component (HOC)?
- 1Eine Funktion, die eine Komponente nimmt und eine neue zurückgibt
- 2Eine Komponente mit mehr als einer bestimmten Anzahl von Nachfahren
- 3Eine Komponente ganz oben im Baum
Antwort zeigen
Richtige Antwort: Eine Funktion, die eine Komponente nimmt und eine neue zurückgibt
Erklärung
Beispiel: withAuth(Page) prüft die Anmeldung und rendert Page oder eine Weiterleitung. HOCs waren vor den Hooks beliebt. Nachteile: „Wrapper-Hölle“, Kollisionen von Prop-Namen, komplizierte Typisierung. Heute verschiebt man solche Logik meist in Custom Hooks.