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

Що таке впровадження залежностей (Dependency Injection) у найпростішому вигляді?

Пояснення

createOrderService({ api, logger }) замість import api усередині: у тестах легко підставити моки, реалізацію можна замінити. У React DI часто роблять через Context або props.

Де почитати

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

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

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

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

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