Спасибо Тимофей! Мне казалось это не правильным потому что я делаю проверку что скрипт выполняется не на node а в браузере и уже потом проверять пользователя допустим и если все ок то отдавать страницу для авторизованных. Получается такой момент, что если обновить страницу, которая предназначена для зарегистрированных пользователей, под уже зашедшим юзером, с очисткой кэша, то redux state очищается, и сначала видно страницу как для не авторизированного а потом уже перерисовывается как для залогиненого после того как достается persisted state из localstorage. И вот как то костыльно оно выглядит. Или я что то деляю не так ?
Да, в реакте тоже есть похожий метод, буду пробовать!