React · Middle · Запитання 18 з 75
Що таке компонент вищого порядку (HOC)?
- ✓Правильна відповідь: Функція, що приймає компонент і повертає новий
- 2Компонент, розташований на найвищому рівні дерева
- 3Компонент, у якого більше певної кількості нащадків
Пояснення
Приклад: withAuth(Page) перевіряє авторизацію й рендерить Page або редирект. HOC був популярний до хуків. Мінуси: «пекло обгорток», конфлікти імен props, складна типізація. Сьогодні таку логіку частіше виносять у користувацькі хуки.