ReactPytanie 09 z 28
What are higher order components?
Co to HOC?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Higher Order Component to funkcja:
Component
↓
HOC
↓
Enhanced ComponentPrzykład:
JavaScript
const ProtectedPage =
withAuth(Page);Historycznie używane do:
- auth,
- permissions,
- subscriptions,
- współdzielonej logiki.
Dziś wiele takich zastosowań realizuje się custom hookami.
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.