меня есть стайт из ачивок и их типов. есть 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
Обсуждают сегодня