我是Angular2的新手,我知道flux architecture和ng2 redux,ngrx / store但仍然混淆了哪个库用于开发应用程序。两者都提供了通量的实现。 ng2-redux和ngrx / store有什么区别? 在开发中应该使用什么?
答案 0 :(得分:4)
据我所知,两者之间的主要区别在于ng2-redux对现有的React / Redux实现使用Angular绑定,而ngrx / store是Redux概念的完整重新实现。因此,有些人会认为ng2-redux与React / Redux库,中间件和devtools具有更好的兼容性。
Github上的hendrikswan,他在Redular上为Angular做了一个非常好的Pluralsight课程,也声称ng2-redux是一种更优化的方式"将Redux引入现有的Angular应用程序。 (Source)尽管如此,如果你看一下ng2-redux Github与ngrx/store,看起来像ngrx / store更受欢迎。 :)
两者都是商店管理的有效解决方案,所以实际上它可能归结为偏好。