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

时间:2017-09-16 17:14:15

标签: caching react-native redux cache-expiration

function hasUpperCase(input) { return input.split('').some(function isCharUpperCase(char) { return char === char.toUpperCase(); }); } // Demo: console.log(hasUpperCase('no')); console.log(hasUpperCase('yeS'));应用中,使用React NativeRedux,确定哪些内容需要更新的最佳方式是什么?

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

我读过有关使用redux-persistETags的内容,但这意味着在API中实现这一点也是正确的吗?

以正确的方式实施此功能的任何指导?

1 个答案:

答案 0 :(得分:0)

是的,您还需要更新您的API。

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

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