Я писал Navbar, который будет отображать некоторую информацию о пользователе после его входа в систему. У меня есть редуктор, который отправляет запрос POST
на мой сервер и возвращает информацию о пользователе, а также подписанный JWT
с некоторыми промежуточное ПО Я также храню пользователя и JWT в localStorage
.
При попытке подключить мой Navbar к хранилищу и отобразить информацию о пользователе происходит сбой, потому что при загрузке хранилище пусто и пользовательское состояние отсутствует.
Я немного озадачен тем, как мне следует сохранять эту информацию при перезагрузке страницы, так как хранилище Redux стирается при перезагрузке. Я могу как-то проверить, есть ли токен / пользователь на корневом уровне (App.js
) и получить пользователя?
Но при написании Navbar и получении информации о пользователе, я должен просто получить пользователя от localStorage
? Мне кажется, что это не так.