【发布时间】:2016-10-11 16:09:48
【问题描述】:
是否允许使用Redux 和Angular 2 进行状态管理,或者Angular 2 是否提供了一些内部机制来以一致的方式管理应用程序状态?
【问题讨论】:
标签: javascript design-patterns architecture angular redux
是否允许使用Redux 和Angular 2 进行状态管理,或者Angular 2 是否提供了一些内部机制来以一致的方式管理应用程序状态?
【问题讨论】:
标签: javascript design-patterns architecture angular redux
我们可以将 Angular 与 Redux 一起使用,但 Angular 的结构不同,使用服务比使用 Redux 更好......
但如果你仍然喜欢在 Angular 中使用 Redux,请查看 ng-redux,你可以在这里查看:
https://github.com/angular-redux/ng-redux
这也是一篇关于 Angular Redux 的好博文:
【讨论】:
我认为我们在 Angular 2 中的工作方式与 React 有点不同,因为在 Angular 中我们使用服务和组件。我认为 Redux 的原理很棒,但你需要在 Angular 中以不同的方式应用它。
我写了一篇文章,为此提供了解决方案 Angular 2 state store strategy (using RXBox)
【讨论】:
【讨论】:
Angular 2 没有自己的状态管理模式,也没有特别强调它的架构非常接近 React 的方法,据我所知,您有两种方法可以为您的 NG2 应用程序实现 Flux 方法、NgRx 和 Angular Redux。
我个人没有使用过 Angular Redux,因为 NgRx 似乎是最常用和推荐的解决方案,它也很容易实现。
【讨论】:
“内部”它不是捆绑的功能或模块。但是@NGRX 的家伙在支持 angular2 中的这种模式方面做得非常出色。
查看以下资源了解更多详情: https://github.com/ngrx/store
https://blog.sstorie.com/building-an-angular-2-reactive-auto-logout-timer-with-the-redux-pattern/
【讨论】: