簡體   English   中英

我需要像 redux-thunk 或 saga 這樣的中間件嗎? Angular-redux

[英]Do I need middleware like redux-thunk or saga? Angular-redux

嗨,我正在開發一個 Angular 網站。 我使用 Angular 內置的 httpClient 庫進行后端調用。 它返回一個可觀察的。 所以我訂閱了那個 observable 並直接從那個帶有有效載荷的 observable 分派。 這是一個好習慣還是我需要使用像 redux-thunk 或 saga 這樣的中間件。 如果是為什么? 這是我如何在代碼中做到這一點。

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

Angular 是圍繞 RxJS Observables構建的。 RxJS 不是像 Redux 那樣的數據存儲,而是一種使您的應用程序具有響應性的方法。

充分利用 Angular 意味着完全擁抱 RxJS 並結合相關功能,例如異步管道

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM