[英]How to persist jsonwebtoken on page reload after deploying react app
[英]Persist variable after app reload - React Native
所以我有5個變量
const currentTime = moment().unix()
const eventTime = moment().add(12, 'h').unix()
const diffTime = eventTime - currentTime
const duration = moment.duration(diffTime * 1000, 'milliseconds')
const interval = 1000
和我在componentDidMount
內部調用的函數
componentDidMount() {
setInterval(() => {
duration = moment.duration(duration.asMilliseconds() - interval, 'milliseconds')
let h = moment.duration(duration).hours()
let m = moment.duration(duration).minutes()
let s = moment.duration(duration).seconds()
console.log(h, m, s)
}, interval)
}
我需要的是,重新加載移動應用程序后, diffTime
變量將不會默認設置為12h,但在應用程序關閉后,它會繼續降低事件的發生率。 因此,當我加載屏幕時,在那里等待30分鍾,然后關閉應用程序2個小時,然后返回diffTime
將是9小時30分鍾
謝謝你的建議
使用緩存存儲difftime並繼續更新,例如-
storage.save({
key: 'difftimeKey', // Note: Do not use underscore("_") in key!
rawData: {
difftime
},
expires: 1000 * 3600 * 24 * 30 // ms - 30 days
});
我至少看到3種方法:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.