在角度上,我对类似于redux的模式印象深刻,我喜欢NGXS (我将它与NGRX和秋田进行了比较,但选择了NGXS)。
我知道NGXS在应用程序中存储了所有以前的状态,所以如果我有一个非常复杂的UI,有大量的网格操作等等--在每一个动作上都添加了一个新的状态,那么全局状态对象会不会变得“非常大”,并且与以前状态的整个层次结构一起变得笨重?
随着应用程序变得复杂和复杂,这是否存在性能问题?
发布于 2018-10-24 07:20:25
NGXS不存储应用程序的以前状态。当您添加Dev插件并打开Redux工具时,状态的每个更改都会发送到Redux工具。它将是存储前一个应用程序状态的Dev工具。
当应用程序状态树变得更大时,您将看到的唯一性能影响是当您打开Redux工具时。除此之外,它完全取决于您如何设计状态和选择器。
https://stackoverflow.com/questions/52945876
复制相似问题