Wzorce projektowe · Junior · Pytanie 47 z 75
Czym jest Dependency Injection w najprostszej formie?
- ✓Poprawna odpowiedź: Przekazywaniem zależności do funkcji lub klasy z zewnątrz zamiast tworzenia ich wewnątrz
- 2Automatyczną instalacją brakujących pakietów npm przy starcie
- 3Importowaniem wszystkich modułów projektu w jednym pliku
index.js
Wyjaśnienie
createOrderService({ api, logger }) zamiast import api wewnątrz: w testach łatwo podstawić mocki, a implementację można wymienić. W React DI często robi się przez Context lub propsy.