Загружать только те данные, которые вы используете
Это простой принцип, но загружать только те данные, которые вы используете в данный момент. Вам не нужны детали книги на странице обзора книги (например).
Что касается хранения данных и гидратации вашего состояния, это может быть достигнуто довольно просто с помощью redux-localstorage , если вы Использую редукс. Я уверен, что вы можете найти другой способ добавить данные в локальное хранилище, если нет.
Совет, убедитесь, что вы сохраняете только те данные, которые вам нужны, в локальное хранилище и всегда проверяйте, устарели ли они, прежде чем применять их к приложение.