Angular 中类似于 redux 的模式给我留下了深刻的印象,并且我迷上了 NGXS(我将其与 NGRX 和 Akita 进行了比较,但选择了 NGXS)。
我知道 NGXS 存储应用程序中的所有先前状态,因此如果我有一个非常复杂的 UI,有大量的网格操作等,每个操作都会添加一个新状态,全局状态对象不会变成“非常大”并且与之前状态的整个层次结构一样庞大?
随着应用程序变得越来越复杂,是否存在性能问题?
NGXS 不存储应用程序以前的状态。
当您添加开发工具插件并打开 Redux Dev Tool 时,状态的每个更改都会发送到 Redux Dev Tool。它将是存储以前的应用程序状态的开发工具。
随着应用程序状态树变得越来越大,您会看到的唯一性能影响是当您打开 Redux Dev Tools 时。除此之外,它完全取决于您如何设计状态和选择器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)