Wzorce projektowe · Middle · Pytanie 61 z 75
Dlaczego hooki zastąpiły większość render props i HOC?
- ✓Poprawna odpowiedź: Hooki współdzielą logikę ze stanem bez zmiany drzewa komponentów, unikając zagnieżdżonych wrapperów i kolizji propsów
- 2Render props przestały działać w React 18
- 3Hooki są szybsze w runtime
Wyjaśnienie
Kilka hooków łączy się w ciele jednej funkcji; kilka HOC tworzy zagnieżdżone wrappery trudne do debugowania.