我们正在将一个相当复杂的 Web 应用程序迁移到 React/Redux 架构。我一直无法找到答案的一个主要设计问题是,存储在 redux 中的数据应该如何“刷新”?例如,假设我items在像/items. 现在用户想要查看特定项目并转到/items/<id>。据我了解,流程应该类似于,根据/items请求,我们发出 API 请求并将我们所有的项目存储在 redux 存储中。当用户单击特定项目时,我们会从 Redux 存储中挑选该特定项目,因为我们已经拥有数据,因此无需发出新的 API 请求。这一切都很好。但问题是,“无效”这些数据的正确模式是什么?比如说,用户加载列表items并离开那里的计算机几个小时。现在该列表items理论上已与服务器过时。那么,如何使存储与服务器保持同步呢?
添加回答
举报
0/150
提交
取消