首页 > 解决方案 > 如何不断检查reactjs中的过期时间?

问题描述

如何不断检查来自 sessionStorage 的令牌是否已过期。

我从使用包中获得了会话到期时间jsonwebtoken

并使用此计算当前时间new Date().getTime() / 1000;

如果会话已过期,如何不断检查这一点。如何每次运行一个函数。

非常感谢您的帮助。

提前致谢。

标签: reactjsreact-hooks

解决方案


您可以声明一个interval将在每个时间段检查的 refcheckHereForToken()


  let interval = useRef(null);
  useEffect(() => {
     interval.current = setInterval(checkHereForToken, 1000);
     return () => clearInterval(interval.current);
  }, [])

推荐阅读