redux - 我应该为 angular8 应用程序使用哪个状态管理库?
问题描述
我想在我的 angular8 应用程序中使用状态管理,在此之前我对状态管理库的研究似乎是 NGRX 和 NGXS 和秋田。
但我很困惑该选择哪一个!
NGRS 最常用。
NGXS 有更多的可能性并且易于学习。
根据 npm 下载历史和 github forked and issue,AKITA 使用较少且下载较少,但它基于面向对象且易于学习。
你的选择是什么?请说出你的理由!
解决方案
NGRX:功能性方法,维护良好,由于高样板而难以适应。
AKITA:社区新手,秋田的一大优点是独立于框架,可以与 VUE、REDUX 一起使用。
NGXS:OOP 方法,由于样板较少,可以轻松适应。
我正在研究它诞生的角度形式,我从ngrx开始,而不是由于容易适应而切换到ngxs。
推荐阅读
- javascript - Microsoft Edge 无法使用 javascript print() 打印 PDF
- java - 应用关闭时通知被取消
- python-3.x - 将 Resume 的属性添加到使用 Python 和 Requests 编写的下载管理器中
- mysql - 如何将行作为标题然后计算填充的数据
- firefox-addon - 如何使用 Firefox 扩展获取页面状态?
- android - 匹配两个字符串的字符
- java - 我可以使用 JavaFX 自动更改场景吗?
- javascript - 在 md-select 下使用自定义指令传递 ngModel 和 ngChange
- python - 在 Django ORM 中过滤关系字段
- jquery - 提升缩放不适用于引导轮播中的图像