我正在编写一个导航栏,该导航栏将在用户登录后呈现有关用户的一些信息。我有一个简化程序,该简化程序将POST
请求发送到服务器,并返回用户信息以及签名的{{1} },通过一些中间件,我还将用户和JWT存储在JWT
中。
尝试将我的导航栏连接到商店并呈现用户信息时,它会崩溃,因为加载商店时为空,并且没有用户状态。
我对应该如何在重新加载页面时保留此信息有些困惑,因为重新加载时会擦除Redux存储。我可以以某种方式检查根级别(localStorage
)是否有令牌/用户并检索该用户?
但是在编写导航栏并获取有关用户的信息时,我是否应该简单地从App.js
抓取用户?对我来说,这样做似乎“不可行”。