2017-04-24 60 views
1

你能告訴我ng-redux vs ngrx-store庫在角度上有什麼區別嗎?我想在我的應用程序中實現redux,但不確定要使用哪個庫以及有哪些好處?Angular 2/4 redux框架

+0

ng-redux是一個庫/ ngrx是一個包含多個github回購的配置文件 – Weedoze

+0

您能否詳細說明一下。我認爲ngrx-store是使用rxjs的redux模式的角度實現。如果是,我想知道它與ng-redux有什麼不同?是好還是壞? – Angad

回答

2

他們都爲您的前端實行集中的狀態,但我會用NGRX /商店的角2個應用程序,這是因爲:

  • NGRX是建立在RxJS,這也是角的基礎2的http模塊;這允許通過諸如過濾器,變換數據等RxJS方法與您的組件進行交互的各種可能性,例如store & & dispatcher ......我還認爲對於所有我的數據邏輯統一實施Observable模式是很好的。我認爲是特別涼爽RxJS observables provide a more robust manner to interact with data related actions
  • 一種方法是select(key)商店模塊,其選擇指定的狀態鍵,並返回可觀察到的,可以從多個部件集中服務共享上;這最大限度地降低了組件本身的商店訂購量,並允許從container(stateful)component(stateless)輕鬆更新狀態,利用Angular 2的變更檢測和async管道。