Vuex - Как обрабатывать большие наборы данных (индивидуальная загрузка элементов) - PullRequest
0 голосов
/ 25 февраля 2019

Допустим, у нас есть набор элементов длиной в тысячи записей.Было бы непрактично загружать их все при загрузке страницы и хранить в магазине.Как именно вы справитесь с этим?

Вы бы просто добавили в магазин предметы, которые на самом деле запрашиваются?Какова лучшая практика, если элемент еще не находится в местном магазине?

Допустим, вы «запрашиваете» элемент, которого еще нет в местном магазине (но который будет доступен через API)., не могли бы вы автоматически попытаться получить его из API перед возвратом пустого файла / сообщения об ошибке?

Есть ли лучшие рекомендации о том, как это реализовать?Кажется, это довольно распространенный вариант использования.

Мы должны просто пытаться всегда загружать весь набор данных (или хотя бы минимальную версию) этого?

Также: что еслиэлементы меняются все время (другие пользователи).Есть ли смысл иметь эти товары в магазине локально, если вам нужно запрашивать его снова каждый раз, когда вы хотите увидеть его детали, чтобы не получить устаревшую версию?

Спасибо

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