我应该为 angular8 应用程序使用哪个状态管理库?

Posted

技术标签:

【中文标题】我应该为 angular8 应用程序使用哪个状态管理库?【英文标题】:Which state management library should I use for angular8 application? 【发布时间】:2020-07-04 04:56:35 【问题描述】:

我想在我的 angular8 应用程序中使用状态管理,在此之前我对状态管理库的研究似乎是 NGRX 和 NGXS 和秋田。

但我不知道该选择哪一个!

NGRS 最常用。

NGXS 具有更多的可能性并且易于学习。

根据 npm 下载历史和 github forked and issue,AKITA 使用较少且下载较少,但它基于面向对象且易于学习。

你的选择是什么?请说出你的理由!

【问题讨论】:

【参考方案1】:

NGRX:功能性方法,维护良好,由于高样板而难以适应。

秋田:社区新手,秋田的好处之一是独立于框架,可以与 VUE、REDUX 一起使用。

NGXS:OOP 方法,由于样板较少,可以轻松适应。

我正在研究它诞生的角度形式,我从ngrx开始,而不是由于容易适应而切换到ngxs。

【讨论】:

可以与 VUE 和 React 一起使用

以上是关于我应该为 angular8 应用程序使用哪个状态管理库?的主要内容,如果未能解决你的问题,请参考以下文章

当执行器处于活动状态时,我应该使用哪个注释来防止弹簧引导保护我的控制器

iOS 如何知道哪个视图控制器应该处于活动状态?

在哪个 IP 上托管 http 服务器? (Heroku,没有框架)

对于运行状况检查失败,我应该使用哪个 HTTP 状态代码?

我应该在 redux-react 应用程序的哪个位置包含有状态的展示组件?在组件或容器文件夹中?

angular8 + redux 管理状态