Size: a a a

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

2020 October 12

AK

Artem Krupp in Dart & Flutter по-русски
а аллокация объектов это что?
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Artem Krupp
будет вызываться метод билд
Где counter?
источник

AK

Artem Krupp in Dart & Flutter по-русски
нет, всё абсолютно
источник

AK

Artem Krupp in Dart & Flutter по-русски
метод билд возвращает это дерево
источник

AK

Artem Krupp in Dart & Flutter по-русски
хотя вы можете обернуть каунтер в билдер и дать возможность обновляться только каунтеру
источник

AK

Artem Krupp in Dart & Flutter по-русски
вы будете обновлять вообще все
источник

AK

Artem Krupp in Dart & Flutter по-русски
то есть тратить процессорное время на аллокацию объектов
источник

AK

Artem Krupp in Dart & Flutter по-русски
и на внутренний менеджмент
источник

AK

Artem Krupp in Dart & Flutter по-русски
это может быть незначительно пока это обычный контроллер с низкой частотой событий
источник

AK

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

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Понял вас
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Что вы используете для AnimatedContainer чтобы setState не писать provider bloc cubit ?
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Какой вариант лучше чтобы обновить только AnimatedContainer
источник

AK

Artem Krupp in Dart & Flutter по-русски
ну это все зависит от кейса же
источник

AK

Artem Krupp in Dart & Flutter по-русски
никто не говорит не использовать setState
источник

AK

Artem Krupp in Dart & Flutter по-русски
речь идет о том что его нужно использовать осмысленно
источник

AK

Artem Krupp in Dart & Flutter по-русски
если у вас по кнопке запускается анимация то вы можете сделать setState, можете создать Notifier
источник

AK

Artem Krupp in Dart & Flutter по-русски
можете создать Stream
источник

AK

Artem Krupp in Dart & Flutter по-русски
можете создать Future
источник

AK

Artem Krupp in Dart & Flutter по-русски
что угодно
источник