什么是针对繁重的数据负载和基于Angular7的应用程序的最佳状态管理工具/库

时间:2019-07-15 16:10:40

标签: javascript rxjs frontend

我有单页Angular(SPA)7 应用程序,该应用程序具有大量数据加载 Crud操作,例如基于架构的表单生成,Angular树具有不同角度服务和组件的操作,多网格视图表单,弹出表单等。

因此,现在我计划通过所有CRUD操作在应用程序中实现Front 状态管理。这样就可以减少应用程序负载,而不是将数据存储在Services全局变量等中。

据我所知,我无法决定哪些库可供状态管理使用,哪个库最适合基于Angular7的应用程序。

请给我建议,并提供一些有用的链接。

谢谢。

2 个答案:

答案 0 :(得分:0)

NGRX是可以使用的状态管理库之一,但是如果您想要更简单的解决方案,请查看 XSM

答案 1 :(得分:0)

我有偏见,但请看一下我的库ngx-rxcache。使用非常简单。

https://github.com/adriandavidbrand/ngx-rxcache

在以下位置阅读我的文章

https://medium.com/@adrianbrand/angular-state-management-with-rxcache-468a865fc3fb

NgRx是一种恶性癌症,它将使您的项目从内部腐烂。不惜一切代价避免它。