Сохраняете ли вы избыточный магазин при перезагрузке страницы? - PullRequest
0 голосов
/ 07 мая 2019

Я писал Navbar, который будет отображать некоторую информацию о пользователе после его входа в систему. У меня есть редуктор, который отправляет запрос POST на мой сервер и возвращает информацию о пользователе, а также подписанный JWT с некоторыми промежуточное ПО Я также храню пользователя и JWT в localStorage.

При попытке подключить мой Navbar к хранилищу и отобразить информацию о пользователе происходит сбой, потому что при загрузке хранилище пусто и пользовательское состояние отсутствует.

Я немного озадачен тем, как мне следует сохранять эту информацию при перезагрузке страницы, так как хранилище Redux стирается при перезагрузке. Я могу как-то проверить, есть ли токен / пользователь на корневом уровне (App.js) и получить пользователя?

Но при написании Navbar и получении информации о пользователе, я должен просто получить пользователя от localStorage? Мне кажется, что это не так.

...