假设我有一个应用程序,其中包含一个显示博客文章的组件,以及一个显示该博客帖子的评论数组的组件。只要用户查看帖子,就会从API检索帖子及其评论。
当用户从一个帖子导航到另一个帖子时,我应该删除 以前的帖子数据和商店的评论?或者我应该简单 将它们保存在商店中并按帖子ID过滤?
答案 0 :(得分:1)
如果商店中有state.post
,代表当前显示的帖子,则应在显示其他帖子时替换其内容。
如果您想出于某种原因缓存已查看的帖子,您可以将它们保存在对象中并按照建议通过ID访问它们。这允许您即时显示之前的帖子,但随后会出现其他问题:从服务器获取帖子的更新版本,将新评论提取到同一帖子等。
除非你确定你需要在这里进行优化,否则我会避免缓存这些帖子。