Нужно ли промежуточное программное обеспечение, как Redux-Thunk или Сага? Angular -redux - PullRequest
0 голосов
/ 13 февраля 2020

Привет, я занимаюсь разработкой Angular веб-сайта. Я использовал Angular встроенную библиотеку httpClient для выполнения внутреннего вызова. Вернуть наблюдаемое. Так что я подписался на эту наблюдаемую и отправлял прямо из той наблюдаемой с полезной нагрузкой. Это хорошая практика, или мне нужно использовать промежуточное программное обеспечение, как Redx-Thunk или саги. Если так, то почему? Вот как я делаю это в коде.

  ngOnInit() {
      this.http.getProduct().subscribe((x) => {
        this.ngRedux.dispatch({ type: SET_PRODUCTS, payload: x })
      });
  }

1 Ответ

0 голосов
/ 13 февраля 2020

Angular построен вокруг Rx JS Observables . Rx JS - это не хранилище данных, как Redux, а скорее способ сделать ваше приложение реактивным.

Максимальное использование Angular означает полное использование Rx JS и включение связанных с ним функций, таких как асин c трубы .

...