допустим у нас есть модуль inject2, который содержит Inject2 и его интерфейс совместим с Inject1
если мы захотим иметь несколько инстансов компонента с разными inject'ами
первый вариант этому не воспрепятствует
в отличии от второго
может вы расскажите, как такие ситуации разруливаются в мире nodejs?
Что такое ECS и Sagas?
По конфигурации да, чуть сложнее, но это не рокет сайнс, привыкаешь быстро.
Мы использовали в десктопщине.
Если интересует пример — можно посмотреть в github репозитории самого dagger — dagger/examples.
если мы захотим иметь несколько инстансов компонента с разными inject'ами
первый вариант этому не воспрепятствует
в отличии от второго
может вы расскажите, как такие ситуации разруливаются в мире nodejs?
Service Locator — pull подход
У вас компонент сам тянет свои зависимости = Service Locator