Size: a a a

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

2021 May 21

w

whoami in Dart & Flutter по-русски
не будет, GC должен его прибрать так как он поле класса будет у вас
источник

FK

Flutter KZ in Dart & Flutter по-русски
Спасибо
источник

w

whoami in Dart & Flutter по-русски
> а стейтлесс может вам пересоздавать ваш контроллерр

это если инициализировать в build методе
источник

FK

Flutter KZ in Dart & Flutter по-русски
Думаю если он не диспозит, то при нескольких закрытии и отркытии он будет новые контроллеры все таки создавать, пока живут старые
источник

w

whoami in Dart & Flutter по-русски
рано или поздно за ними "придут" (должны)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
да ну?
источник

AD

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

AD

Alexandr Drobyshev in Dart & Flutter по-русски
class Widget2 ext StLess { final ctrl = Ctrl(); build() ... }
class Widget1 { build() => Widget2(); }
источник

w

whoami 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 по-русски
а в стлесс всегда
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну по сути при перерисовке дерева создается именно class StFull ext StatefulWidget {}
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
вот StFull будет так же пересоздаватсся кадый раз
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а сам State<StFul> уже не будет
источник

w

whoami in Dart & Flutter по-русски
Да, вы правы.
источник

AD

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

w

whoami in Dart & Flutter по-русски
надо в стейтфул определять контроллер и диспозить через стейт, все верно
источник

FK

Flutter KZ in Dart & Flutter по-русски
Нет, в стэйте опредедить контроллер
источник