меня есть стайт из ачивок и их типов. есть 2 эфекта в которых я полючаю данные с сервера для ачивок и типов, но вот в эфекте для ачивок я делаю вот такую ерунду
load$ = this.actions$.pipe(
ofType(AchievementAcionTypes.LoadAchievements),
switchMap((action: LoadAchievements) => this.achievementService.getByPersonId()),
switchMap((achievements: Achievement[]) => [
new LoadAchievementsSuccess(achievements),
new LoadAchievementType(),
]),
catchError(error => of(new LoadAchievementsFail(error))),
);
насколько это грамотно? есть ли другие варианты
он ошибку не кидает?
тут читать чуть сложно
https://medium.com/thekiba/practical-use-rxjs-81aaab57045c
Обсуждают сегодня