Здесь нет правильного ответа; только некоторые мысли:
Если у вас нет веских причин, я бы не стал хранить имя пользователя в локальном хранилище. Какое преимущество вы имели бы от донг так? Если пользователь вошел в свою учетную запись из другого браузера и изменил свое имя пользователя, это приведет к аннулированию имени пользователя, хранящегося в локальном хранилище в других браузерах. Большинство пользователей ожидают, что перезагрузка страницы должна полностью обновить все данные. Люди будут думать, что ваш сайт не работает, если они перезагрузят страницу, а имя пользователя не обновится. Чем меньше вещей вы храните в локальном хранилище, тем меньше вам нужно беспокоиться о том, что данные устареют.
Как минимум, вы обязательно должны хранить токен аутентификации в локальном хранилище. Исходя из этого, вы можете отправлять запросы на сервер при загрузке страницы для получения всех других данных, включая самого пользователя.