Size: a a a

Dart & Flutter по-русски

2021 May 29

B

Bolat Omarov in Dart & Flutter по-русски
почему у меня один и тот же метод в Bloc разное время занимает?
источник

B

Bolat Omarov in Dart & Flutter по-русски
вот, один 1 секунду, другой 7 или больше
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Когда ты пишешь context.read<Bloc>() или Provider.of<Bloc>() ты нахожишь виджет в котором есть твой каллбек create: (_) => Bloc()
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
вот только в этомо момент твой калбек будет вызван
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
это ленивая загрузка
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
экземпляр обхекта не создается пока он не нужен
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а если не ленивая то он будет создан сразу в момнет когда ваш блок провадер будет создан
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
то есть код аля

Provider(create:() => Model(), child: ... child: user.isGuest ? SizedBox() : Text(read<Model>().name)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
шо нить такое
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
если юзер всегда был гостем пока юзал прилу
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
модель и создана не будет пока прила рабоатла
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а знаичт экономили ресурсы, ибо она не нужна
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
то етсь по сети тянете? ну так зависит многое оот ответа сервера) и сокрсоти интернета пинга и тд
источник

B

Bolat Omarov in Dart & Flutter по-русски
Каждый раз
источник

B

Bolat Omarov in Dart & Flutter по-русски
Скорость первого меньше чем второго
источник

B

Bolat Omarov in Dart & Flutter по-русски
В разы
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну так посомтрите внутри
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
в функции getAllUsers
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
может там какие то дикие циклы есть если данные уже были
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
превый раз данных нет просто присовение а второй может замена или объединение или еще что
источник