【发布时间】:2018-03-15 15:33:37
【问题描述】:
我是 Angular2 的新手,我知道 Flux 架构和 ng2 redux、ngrx/store,但仍然对哪个库用于开发应用程序感到困惑。两者都提供了通量的实现。 ng2-redux 和 ngrx/store 有什么区别? 开发中应该使用什么?
【问题讨论】:
标签: javascript angular
我是 Angular2 的新手,我知道 Flux 架构和 ng2 redux、ngrx/store,但仍然对哪个库用于开发应用程序感到困惑。两者都提供了通量的实现。 ng2-redux 和 ngrx/store 有什么区别? 开发中应该使用什么?
【问题讨论】:
标签: javascript angular
据我了解,两者的主要区别在于 ng2-redux 对现有的 React/Redux 实现使用 Angular 绑定,而 ngrx/store 是对 Redux 概念的完整重新实现。因此,有人会争辩说 ng2-redux 对 React/Redux 库、中间件和开发工具的兼容性更好。
在 Github 上的hendrikswan,他在使用 Redux 的 Angular 上做了一个非常好的 Pluralsight 课程,他还声称 ng2-redux 是一种将 Redux 引入现有 Angular 应用程序的“更优化的方式”。 (Source)
尽管如此,如果你看一下 ng2-redux Github 与 ngrx/store,看起来ngrx/store 更受欢迎一些。 :)
两者都是商店管理的有效解决方案,因此实际上可能归结为偏好。
【讨论】: