簡體   English   中英

帶有Angular的純Redux VS ngrx

[英]Pure Redux VS ngrx with Angular

在Angular2 / 4中使用純Redux或ngrx的利弊是什么?

我一直在differenet項目中使用這兩種方法,但仍想知道哪一個是最高效,最快的。

最終, ngrxRedux遵循了幾乎相同的想法,並幫助解決了幾乎相同的問題。

也就是說,angular經常使用Rxjs,特別是Observables,並且ngrx也是基於Rxjs構建的,因此集成更簡單,更流暢

關於性能,如果某個組件的整個狀態都在存儲中,並且使用異步管道將數據輸出到視圖,則可以對此組件使用另一種更改檢測策略,這可能會導致性能提高,特別是在大型應用程序上。 您可以通過在@Component裝飾器上將changeDetection設置為ChangeDetectionStrategy.OnPush來實現。 您可以在此處找到更多信息。

另外,在該線程上,您可能會找到有關ngrx / store vs Redux的詳細討論。

ngrx / store是專門為Angular2創建的。 詳細原因可以在這里找到:

https://github.com/ngrx/store/issues/16

暫無
暫無

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

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