Патерни проєктування · Senior · Запитання 18 з 75
Що таке Composition Root?
- ✓Правильна відповідь: Одне місце, де збирається граф залежностей
- 2Кореневий React-компонент, що рендерить усі сторінки
- 3Коренева директорія монорепозиторію
Пояснення
Конкретні реалізації (API-клієнт, логер, сховище) створюються й пов'язуються в точці входу (main, кореневий layout із провайдерами), а решта коду отримує абстракції. Так залежності явно видно, і їх можна замінити.