Я создаю приложение, используя Firestore и нижнюю панель навигации во Flutter.Проблема в том, что когда я переключаюсь между вкладками, метод сборки вызывается каждый раз.Метод сборки загружает данные из firestore.Поэтому приложение мигает, когда я переключаю вкладки (вращающаяся панель отображается очень короткое время).Я попытался исправить это, переместив поток из пожарного магазина в конструктор.Однако, поскольку поток может излучать до метода сборки, он загружается вечно.
Решением может быть сохранение последнего выданного значения.Я попытался исправить это с помощью метода shareReplay в Rx, но они еще не реализованы в RxDart.Итак, как лучше всего это реализовать?