React JS使用闭包来维护会话

时间:2017-06-23 09:39:37

标签: javascript reactjs

我使用this帖子在登录后回答维护会话,是的,它工作正常,直到刷新浏览器,之后一切都消失了。问题是什么?如何使用闭包实现和维护会话?

1 个答案:

答案 0 :(得分:0)

会话的重点是,只要浏览器处于打开状态,它就会存在。

您使用的示例甚至不是会话。数据存储是一个内存中的JS数据结构,因此它只在页面打开时才存在。

如果您希望在关闭浏览器后数据保持不变,则需要将其存储在某个持久性数据存储中。

在客户端,localstorage可能是您的最佳选择。

您可能最好存储数据服务器端,然后在用户登录时再次检索它。如果用户清除本地浏览器,它将无法与特定浏览器绑定或存在被意外删除的风险数据