如何使用 redux-persist 检测和刷新 React Native 应用程序中的过时数据
How to detect and refresh outdated data in React Native app with redux-persist
在 React Native
应用中,使用 Redux
和 Redux-Persist
,确定哪些内容需要更新的最佳方法是什么?
我有一个应用程序在启动时执行一些请求。
当我启用 redux-persist
我开始避免请求,如果它已经在另一个时间完成。但是我不知道如何最好地确定是否再次发出请求以更新 redux-persist 存储的数据。
我读到了 ETags
和 Last-Modified
的用法,但这意味着在 API 中实现它也对吗?
是否有关于以正确方式实施此功能的指南?
是的,您还需要更新 API。
另一种解决方案是使用推送通知来通知数据已更改,并在每次收到通知时执行新的请求。但这也意味着在服务器端实现一些代码。
您需要一种方法来了解数据已更改,因此您始终需要在服务器端实现一些代码。
在 React Native
应用中,使用 Redux
和 Redux-Persist
,确定哪些内容需要更新的最佳方法是什么?
我有一个应用程序在启动时执行一些请求。
当我启用 redux-persist
我开始避免请求,如果它已经在另一个时间完成。但是我不知道如何最好地确定是否再次发出请求以更新 redux-persist 存储的数据。
我读到了 ETags
和 Last-Modified
的用法,但这意味着在 API 中实现它也对吗?
是否有关于以正确方式实施此功能的指南?
是的,您还需要更新 API。
另一种解决方案是使用推送通知来通知数据已更改,并在每次收到通知时执行新的请求。但这也意味着在服务器端实现一些代码。
您需要一种方法来了解数据已更改,因此您始终需要在服务器端实现一些代码。