React · Middle · Pytanie 18 z 75
Czym jest komponent wyższego rzędu (HOC)?
- ✓Poprawna odpowiedź: Funkcją, która przyjmuje komponent i zwraca nowy
- 2Komponentem znajdującym się na samej górze drzewa
- 3Komponentem z liczbą potomków powyżej określonej
Wyjaśnienie
Przykład: withAuth(Page) sprawdza uwierzytelnienie i renderuje Page lub przekierowanie. HOC były popularne przed hookami. Minusy: „piekło wrapperów”, konflikty nazw propsów, złożone typowanie. Dziś taką logikę zwykle wynosi się do własnych hooków.