Какая типичная ошибка при работе с @Injectable и как её избежать?
Что хотят услышать интервьюеры:
Главная ошибка: забывать providedIn и не регистрировать сервис.
Ответ:
@Injectable — это декоратор, который описывает сервис и его provider metadata.
Как избежать: держать явный поток данных, типизировать контракты, писать тесты и проверять поведение в сценариях изменения состояния.
Пример безопасного подхода:
const api = inject(UserApiService);