Если одним из решений для поддержания избыточного состояния является сохранение его в localStorage, то. почему бы не поддерживать состояние в localStorage.
Вы можете сделать это полностью.Дэн Абрамов (автор Redux) на самом деле проводит урок по сохранению состояния Redux в локальном хранилище .