Size: a a a

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

2020 October 23

🅵

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

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Вон, тот же роутер появился
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Тогда как дока для мастера была тута:
https://master-api.flutter.dev/
всегда
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
ребя сейчас BottomNavigationBar берет Page из массива по индексу. Вопрос: если отдавать Page через getter (типо return HomePage()), будет ли Page загружаться заново?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Eldar
ребя сейчас BottomNavigationBar берет Page из массива по индексу. Вопрос: если отдавать Page через getter (типо return HomePage()), будет ли Page загружаться заново?
Если List - не будет, если Iterable, то будет
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Но не верь мне на слово, лучше в дартпаде проверь)
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
вобщем туплю, мне нужно в заисимости от флага скрывать 3ий Page.
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
кроме как геттером не вижу другого пути, но боюсь перезагрузки ранее открытых страниц
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Eldar
кроме как геттером не вижу другого пути, но боюсь перезагрузки ранее открытых страниц
Если они стейтфул, то стейт должен остаться, даже если сам Стейтфул виджет пересоздаться.
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Естественно если у него до этого не был вызван dispose
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
А если держать 2 массива с Page'ами - это 100% говнокод или 10% говнокод ?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Но ты явно делаешь что то не флатер вей
источник

🅵

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

E

Eldar in Flutter Developers — русскоговорящее сообщество
А флаттер вей - это как? Держать полностью разные Таб страницы?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Сорямба, у меня не хватит сейчас терпения все рассказывать от и до.
Делай пока как умеешь, и ткни print'ы в initState и dispose стейта странички своей, чтоб удебится, что не обосрамся
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Eldar
А флаттер вей - это как? Держать полностью разные Таб страницы?
Могу тебе еще вот что присоветывать.
Тебе вообще не нужен отдельная переменная со страницами.
источник

E

Eldar in Flutter Developers — русскоговорящее сообщество
хм
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Прям в билде пиши так:


Pages(
 children: [
   Page1(),
   if (cond1) Page2(),
   if (cond2) Page3(),
 ]
)
источник

🅵

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

🅵

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