【问题标题】:Redux and Angular 2Redux 和 Angular 2
【发布时间】:2016-10-11 16:09:48
【问题描述】:

是否允许使用ReduxAngular 2 进行状态管理,或者Angular 2 是否提供了一些内部机制来以一致的方式管理应用程序状态?

【问题讨论】:

    标签: javascript design-patterns architecture angular redux


    【解决方案1】:

    我们可以将 Angular 与 Redux 一起使用,但 Angular 的结构不同,使用服务比使用 Redux 更好......

    但如果你仍然喜欢在 Angular 中使用 Redux,请查看 ng-redux,你可以在这里查看:

    https://github.com/angular-redux/ng-redux

    这也是一篇关于 Angular Redux 的好博文:

    http://blog.rangle.io/managing-state-redux-angular

    【讨论】:

      【解决方案2】:

      我认为我们在 Angular 2 中的工作方式与 React 有点不同,因为在 Angular 中我们使用服务和组件。我认为 Redux 的原理很棒,但你需要在 Angular 中以不同的方式应用它。

      我写了一篇文章,为此提供了解决方案 Angular 2 state store strategy (using RXBox)

      【讨论】:

        【解决方案3】:
        【解决方案4】:

        Angular 2 没有自己的状态管理模式,也没有特别强调它的架构非常接近 React 的方法,据我所知,您有两种方法可以为您的 NG2 应用程序实现 Flux 方法、NgRxAngular Redux

        我个人没有使用过 Angular Redux,因为 NgRx 似乎是最常用和推荐的解决方案,它也很容易实现。

        【讨论】:

          【解决方案5】:

          “内部”它不是捆绑的功能或模块。但是@NGRX 的家伙在支持 angular2 中的这种模式方面做得非常出色。

          查看以下资源了解更多详情: https://github.com/ngrx/store

          https://blog.sstorie.com/building-an-angular-2-reactive-auto-logout-timer-with-the-redux-pattern/

          【讨论】:

            猜你喜欢
            • 2018-03-15
            • 2017-11-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-10-12
            • 2016-10-27
            • 2017-11-18
            • 1970-01-01
            相关资源
            最近更新 更多