Автономная поддержка Firebase Firestore, сохранение данных при запуске приложения React Js - PullRequest
0 голосов
/ 09 марта 2020

Я работаю над веб-приложением для чтения книг, используя React Js, где владелец может создавать свои собственные книги и публиковать sh в приложении. Поскольку данные могут быть огромными, поэтому я не хочу спрашивать, возможно ли это или является хорошей практикой загружать все данные при запуске веб-приложения, также я не хочу сохранять их в качестве кэша для автономной поддержки, что мне следует делать? сделать для этого.

1 Ответ

1 голос
/ 09 марта 2020

Загружать только те данные, которые вы используете

Это простой принцип, но загружать только те данные, которые вы используете в данный момент. Вам не нужны детали книги на странице обзора книги (например).

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

Совет, убедитесь, что вы сохраняете только те данные, которые вам нужны, в локальное хранилище и всегда проверяйте, устарели ли они, прежде чем применять их к приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...