Патерни проєктування · Junior · Запитання 47 з 75
Що таке впровадження залежностей (Dependency Injection) у найпростішому вигляді?
- ✓Правильна відповідь: Передавати залежності у функцію чи клас ззовні, а не створювати всередині
- 2Установлювати відсутні npm-пакети автоматично під час запуску
- 3Імпортувати всі модулі проєкту в одному файлі
index.js
Пояснення
createOrderService({ api, logger }) замість import api усередині: у тестах легко підставити моки, реалізацію можна замінити. У React DI часто роблять через Context або props.