Size: a a a

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

2020 October 12

AK

Artem Krupp in Dart & Flutter по-русски
возможно что-то прояснится
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Artem Krupp
вы же наоборот хотели
источник

AK

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

𝐼

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

AK

Artem Krupp in Dart & Flutter по-русски
ну это плохо
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Вот почему это плохо?
источник

AK

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

AK

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

AK

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

Scaffold
—Column
——Counter
——Button
——Button
…….many buttons
источник

AK

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

AK

Artem Krupp in Dart & Flutter по-русски
ну грубо говоря просто число
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 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 по-русски
снова и снова
источник

AK

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