我想在我的 Angular 6 应用程序中使用 ngxs 进行状态管理。
但我不确定它对于大型项目是否成熟。
我找不到任何有关 ngrx 和 ngxs 之间性能差异的文章。
有人可以提供一些相关信息吗?
性能指标:从商店获取大量商品并将其写回商店。
这是来自 Reddit 的很好的答案(Angular2+ 社区) https://www.reddit.com/r/Angular2/comments/8x71fk/ngrx_or_ngxs/。它来自一位测试了两者并转而使用 NGXS 的开发人员。
我想分享我的经验。我们有一个大中型企业
应用程序。我们从 NGRX 开始,但很快就发现:
NGRX 代码对于队友来说很难理解和编写。
NGRX 是样板地狱。你花了很多时间在它上面。
“效果”的概念很好,但它只是增加了额外的层次
可以简化的复杂性。
开发者体验 (DX) 非常糟糕。
然后我们切换到NGXS。
它具有最少的样板。你直接进入“行动”:D。
我们对它的 DX 感到很高兴。
对于队友来说更容易理解,而且每个人都
突然富有成效。
有一些权衡,例如服务器调用位于减速器中,但它
使用一段时间后就有意义了。
插件!从日志记录到表单处理,有很多插件
(曾经很棒的事情)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)