функция, которая лезет в БД и берет картинки:
...
return FutureBuilder<Map<String, dynamic>>(
future: BLLFeedUsers().getFeedUsers(),
...
Но т.к. для флаттера перерисовывать по несколько раз - это ок, то получается, что я хожу в фаербейз несколько раз вместо одного, что влияет на трафик потребления (превышение лимитов и потом за деньги каждый раз вместо одного)
Кто как обходится с таким кейсом?
Создаете глобальный флаг или с первого раза все пишете в стейт и потом не идете в базу при последующих обновлениях? Как это лучше хендлить?
stateful widget и хранить Future там, а не создавать каждый раз
Обсуждают сегодня