首页 > 解决方案 > 我应该为 angular8 应用程序使用哪个状态管理库?

问题描述

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

但我很困惑该选择哪一个!

NGRS 最常用。

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

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

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

标签: reduxangular8ngrx-storengxsangular-akita

解决方案


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

AKITA:社区新手,秋田的一大优点是独立于框架,可以与 VUE、REDUX 一起使用。

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

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


推荐阅读