Керування станом · Junior · Запитання 16 з 75
Який прийом часто розв'язує prop drilling без Context?
- ✓Правильна відповідь: Композиція: передавати готові елементи через
childrenчи інші пропси - 2Обгорнути кожен проміжний компонент у
React.memo - 3Перенести дані в
useRefу корені застосунку
Пояснення
<Layout sidebar={<UserMenu user={user} />}> - Layout не потрібно знати про user, він просто рендерить переданий елемент. Документація React радить спершу спробувати композицію: Context ускладнює повторне використання компонентів.