Я создаю веб-приложение с использованием Firebase, которое принимает те же данные и представляет его двумя разными способами - в списке и в качестве маркеров на карте google.
Прямо сейчас, в каждом представлении - карте или списке - у меня есть код для запроса данных из firebase, объединения его и отображения его. Вместо этого я рассматриваю этот план: при запуске, запросите данные, слейте их и сохраните все в массив, который я передаю из представления для просмотра.
В некотором смысле, я "кэширую" данные firebase в массиве. Это не идеально в одном смысле - кэшированные данные не так актуальны, как напрямую запросы Firebase. С другой стороны, я вызываю Firebase только один раз.
Означает ли это смысл работы? Использует ли данные чтения из Firebase в тот же порядок величины, что и данные чтения из массива?