Size: a a a

Flutter Developers — русскоговорящее сообщество

2021 February 21

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Victor
можешь плз объяснить мою ошибку?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И к реактивщине не имеет ровно никакого отношения
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И флатер, внезапно, декларативный практически на 100%)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И это написано просто на каждом заборе, так как это его притягательная фича
источник

V

Victor in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
То про что ты говоришь: Декларативный и Императивный
https://gist.github.com/sw-yx/9bf1fad03185613a4c19ef5352d90a09 тут тоже неправильный термин использован?
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Victor
но тут же простая разница, реактивный сам меняется, а нереактивному ты говоришь рендерись (setState)
я неправильно понимаю эту концепцию?
1. Стрим меняется, а когда ты хочешь обновить интерфейс, ты вызываешь сетстейт
2. Если использовать стримбилдер, можно автоматом обновлять виджет в зависимости от данных
3. Обс гетх`а построен на стримах, при этом тк гетх магия, могут быть ситуации, когда обновляешь одну реактивную переменную, а ивент приходит ещё и на экран, где слушается другая переменная из этого же контроллера,(issue есть парочка, да и вообще там с obs чуть беда)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Kit Khilobok
1. Стрим меняется, а когда ты хочешь обновить интерфейс, ты вызываешь сетстейт
2. Если использовать стримбилдер, можно автоматом обновлять виджет в зависимости от данных
3. Обс гетх`а построен на стримах, при этом тк гетх магия, могут быть ситуации, когда обновляешь одну реактивную переменную, а ивент приходит ещё и на экран, где слушается другая переменная из этого же контроллера,(issue есть парочка, да и вообще там с obs чуть беда)
Плиз, не надо об этом калле или я тупо ливну.
источник

V

Victor in Flutter Developers — русскоговорящее сообщество
🅵🅾️🆇
Плиз, не надо об этом калле или я тупо ливну.
если заменить на mobx он лучше?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Victor
если заменить на mobx он лучше?
Лучше, но мобх это просто тулза)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
И да, провайдер тоже)
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Victor
если заменить на mobx он лучше?
МобХ тебе просто код генерит для этого)
источник

V

Victor in Flutter Developers — русскоговорящее сообщество
ну вот связка мобх + флаттер это ж реактивно?
источник

V

Victor in Flutter Developers — русскоговорящее сообщество
ты там не юзаешь сетстейт и оно само
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Да флаттеру не нужны никакие связки, всё из коробки есть
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Цитируя Сергея: "MobX это не стейтменеджер, это инструмент для точечного обновления юай"
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Для ленивых ValueNotifier есть
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
С провайдером примерно аналогичная история, только в его случае об этом говорит его создатель (Реми)
источник

V

Victor in Flutter Developers — русскоговорящее сообщество
а юай это функция от состояния)
источник

KK

Kit Khilobok in Flutter Developers — русскоговорящее сообщество
Kit Khilobok
Для ленивых ValueNotifier есть
Который сам всем слушателям скажет, что надо обновиться
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Kit Khilobok
Который сам всем слушателям скажет, что надо обновиться
В целом норм история, еслиб не 2 "Но" при его использовании)
источник