我应该为 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 应用程序使用哪个状态管理库?的主要内容,如果未能解决你的问题,请参考以下文章
当执行器处于活动状态时,我应该使用哪个注释来防止弹簧引导保护我的控制器
在哪个 IP 上托管 http 服务器? (Heroku,没有框架)