Я столкнулся с проблемой / проблемой с клиентом apollo (угловой).Я пытаюсь реализовать индикатор загрузки, к сожалению, клиент apollo делает это действительно трудно для него правильно:
Если я включаю "notifyOnNetworkStatusChange = true", я могу правильно реализовать свой индикатор загрузки, потому чтоЯ могу различить опрос (фоновая загрузка), первоначальная загрузка и повторная загрузка.Но это имеет свою цену: я получаю результат каждый раз, даже если он попадет в кеш.Поскольку я выполняю рендеринг на основе результатов, в моем дизайне появляются странные мерцания и несоответствия.
Кто-нибудь знает, есть ли возможность: * различать, получаю ли я ответный удар по кешу (нетнеобходимо обновить пользовательский интерфейс) или * подписаться только на флаг networkstatus / loading?
Спасибо и наилучшими пожеланиями Marius