2017-10-04 60 views
5

我是Angular2中的新成員,我知道flux體系結構和ng2 redux,ngrx/store,但仍然困惑哪個庫用於開發應用程序。兩者都提供了flux的實現。 ng2-redux和ngrx/store有什麼區別? 應該在開發中使用什麼?Angular 2 ng2-redux和ngrx/store

回答

1

根據我的理解,兩者之間的主要區別在於ng2-redux對現有的React/Redux實現使用Angular綁定,而ngrx/store是對Redux概念的完整重新實現。因此,有些人會認爲ng2-redux與React/Redux庫,中間件和devtools具有更好的兼容性。

Github上的hendrikswan在Angro和Redux之間做出了相當不錯的Pluralsight課程,同時聲稱ng2-redux是將Redux引入到現有Angular應用程序的「更優化的方式」。 (Source

儘管如此,如果你看起來和ng2-redux Github vs ngrx/store,看起來像ngrx/store是更受歡迎。 :)

兩者都是有效的存儲管理解決方案,所以真的可能只是歸結爲偏好。