Ngrx-如何处理状态负载问题?

时间:2019-04-25 12:54:55

标签: angular ngrx

我从我的API加载了一些信息到页面加载状态。我过滤数据,也许进行一些分页,排序等。我离开页面并返回。在再次获取默认数据之前(未过滤),该州仍然短暂拥有旧数据。

我应该在导航离开(返回到初始状态)时删除状态数据,还是只是将其标记为假?是否有某种可接受的标准方法来处理此类问题?我应该在最初的get request操作中还是在解析程序中处理此问题?

通常我会认为这种类型的问题不是Stack Overflow友好的,因为它不一定指向一个特定的答案,但是我认为存在一些建议使用ngrx的方法来解决这个问题。

1 个答案:

答案 0 :(得分:0)

存储的部分好处是能够保存状态快照,并在获取新数据时用快照填充视图。这样,用户可以在获取最新信息之前查看和使用视图。

可能不希望如此,正如您所指出的那样,您可能希望刷新状态/存储并始终在该视图中获取新数据。

或者您可能想改善商店,以便还维护过滤器并显示该用户可用的最新信息。