我在徘徊如何在登录后存储用户信息?
将所有信息存储在本地存储或 redux 存储中是个好主意吗?
成功登录 API 后,返回一个包含用户角色和权限以及其他一些信息的大对象。
我是 react-redux 的新手,请帮忙!
谢谢!
最佳答案
将用户信息存储在 redux store 中。如果您想在重新加载应用程序后保留它(我不推荐它,请参阅下面这个答案中的详细信息),您可以使用 redux-persist
.
但这实际上取决于您使用的是哪种身份验证。通常,您应该仅使用(并保留)某些身份验证 token (而不是所有用户信息)。您可以将此 token 存储在 cookie 中,并使用它(用于后端请求)在每次应用程序加载时获取真实用户信息(然后将其存储在 redux 存储中)。
关于reactjs - 用户信息存放在redux store还是本地存储中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58970501/