Size: a a a

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

2020 May 25

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Проснувся тока, ты про стейт виджета
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Oleg Pchelkin
Кстати, а что может в таком случае пройти не так? Чисто теоретически) вижу проблему что при обновлении build метода родительской функции этот виджет перерисуется со значением прописанным в конструкторе, если захочет. А если это stful виджет отдельного экрана? При возврате из бэкграунда будут проблемы?
Очевидно у виджета нет стейта и нет смысла вообще никакого что то делать не final
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
🅵🅾️🆇
Очевидно у виджета нет стейта и нет смысла вообще никакого что то делать не final
ну StatefulWidget почему не имеет стэйта?
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Oleg Pchelkin
ну StatefulWidget почему не имеет стэйта?
Що?)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Dmitriy Orteney
там еще и didUpdateWidget дернется, чтобы ты мог анимацию проиграть)
понятно что didUpdateWidget дергается, но вот в стандартной кнопке нет обновления параметров через него, значит он не обязательный
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
>Очевидно у виджета нет стейта
У стэйтфул виджета есть же стэйт
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Oleg Pchelkin
>Очевидно у виджета нет стейта
У стэйтфул виджета есть же стэйт
Ну так это стейт а не виджет
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Он @immutable не помечен
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Он и нужен для того чтоб быть мутабельным
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
🅵🅾️🆇
Ну так это стейт а не виджет
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
я про виджет
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Oleg Pchelkin
я про виджет
Виджеты иммутабельны
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Что тебе не понятно в этой концепции?)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Еслиб они былиб мутабельны, смысл стейта?) Вот давай хотяб так)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Стейт остается при ребилде
источник

OP

Oleg Pchelkin in Dart & Flutter по-русски
Да в концепции мне все понятно) Мне чисто теоретически интересно что может пойти не так, если я изменю переменную виджета)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Oleg Pchelkin
Да в концепции мне все понятно) Мне чисто теоретически интересно что может пойти не так, если я изменю переменную виджета)
Вообще все
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Там начнется ультра непредвиденное поведение
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
И ты будешь терять свои данные из виджета
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Не делай так
источник