如何使用 redux-persist 检测和刷新 React Native 应用程序中的过时数据

How to detect and refresh outdated data in React Native app with redux-persist

React Native 应用中,使用 ReduxRedux-Persist,确定哪些内容需要更新的最佳方法是什么?

我有一个应用程序在启动时执行一些请求。 当我启用 redux-persist 我开始避免请求,如果它已经在另一个时间完成。但是我不知道如何最好地确定是否再次发出请求以更新 redux-persist 存储的数据。

我读到了 ETagsLast-Modified 的用法,但这意味着在 API 中实现它也对吗?

是否有关于以正确方式实施此功能的指南?

是的,您还需要更新 API。

另一种解决方案是使用推送通知来通知数据已更改,并在每次收到通知时执行新的请求。但这也意味着在服务器端实现一些代码。

您需要一种方法来了解数据已更改,因此您始终需要在服务器端实现一些代码。