Патерни проєктування · Junior · Запитання 37 з 75

Який патерн реалізує користувацький хук useWindowSize()?

Пояснення

Хуки замінили HOC і render props для перевикористання логіки: компонент викликає функцію й отримує дані, не обростаючи обгортками. Усередині хук сам підписується на resize і відписується (патерн Observer).

Де почитати

Помилка в запитанні

Патерни проєктування · Junior · запитання 37

Перевірте себе

Пройдіть тест Патерни проєктування · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест