【发布时间】:2016-12-10 23:45:01
【问题描述】:
如果用户不采取任何操作,我需要在 13 分钟不活动后显示超时警告模式,并在 15 分钟后结束会话。我需要使用 reactjs 来实现这一点。我在https://www.npmjs.com/package/react-timeout#react-classic-verbose 检查了反应超时,但这并没有帮助。 如果有人知道这样做的方法,请与我分享。
【问题讨论】:
-
在我的脑海中,为什么不在组件的
state中定义一个active属性。通过setTimeout设置超时以在13 分钟不活动后将active设置为false。每次用户移动鼠标/触摸屏幕时,重置超时。在主应用程序组件中,您可以执行类似于结束会话的操作。
标签: reactjs session-timeout react-modal