1.5Kпросмотров
6 февраля 2026 г.
📷 ФотоScore: 1.7K
Dependency Injection в React без смс и регистрации В больших проектах мне крайне важно тестирование, как мы с вами говорили ранее, без инверсии зависимостей это невозможно реализовать. Вот таким простым образом мы можем абстрагировать наши фичи от деталей. Внутри WorkflowMonitoring у нас high cohesion, свои сторы, утилиты, компоненты. В Composition Root (слой страниц) мы реализуем Dependency Injection с помощью React.Context. В тестах просто вызываем WorkflowMonitoringInjector с моком и спокойно тестируем наш UI. btw, во Vue есть provide/inject. Можете сравнить реализации. Я только вас прошу, не переусложняйте. Используйте там, где требуется. Пишите код, который решает проблемы, а не просто потому что Матвей сказал. ⚠ Апнуть свой скилл в архитектуре ты всегда можешь здесь