Wzorce projektowe · Junior · Pytanie 37 z 75
Jaki wzorzec realizuje własny hook useWindowSize()?
- ✓Poprawna odpowiedź: Ponowne użycie logiki ze stanem bez zmiany drzewa komponentów
- 2Tworzenie jednej instancji okna przeglądarki (Singleton)
- 3Dziedziczenie komponentu po bazowej klasie
Windowprzezextends
Wyjaśnienie
Hooki zastąpiły HOC i render props do ponownego użycia logiki: komponent wywołuje funkcję i dostaje dane bez nawarstwiania wrapperów. Wewnątrz hook subskrybuje resize i sam się wypisuje (wzorzec Observer).