Size: a a a

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

2021 April 17

PP

PR Promo in Dart & Flutter по-русски
и всё же как правильно сделать? Если вот у меня неск. сущностей с Future данными. Я просто пока не могу понять как вне вложенности это сделать тогда, если init/set стейтами лучше не пользоваться
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
надо сначала хорошо научиться писать говнкод, потом уже учиться делать красиво)
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
ну в инит стейт пихать что то "тяжелое" тоже не выход
источник

at

alexey tracevsky in Dart & Flutter по-русски
в async метод обернуть и ждать его
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
ну он может вынести логику в отдельный класс и в инит стейт снова ее дернуть)))
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Есть Future.wait([])
источник

PP

PR Promo in Dart & Flutter по-русски
да, я так в initState и пытался делать, и в then заносить данные в свойства. Но вот столкнулся с проблемой что выше описывал, и сказали что mounted не всегда может быть выполнен
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
вынос логики из виджета делается не для того что бы облегчить там какие то тяжёлые операции, а что бы порядок был и проще было читать и менять код)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
норм вариант
источник

PP

PR Promo in Dart & Flutter по-русски
да, я так и попытался сделать. Но проблему с Future.build так и не закрыл
источник

PP

PR Promo in Dart & Flutter по-русски
спасибо, сейчас гляну
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
ну вот у нас в инит стейте операция длящаяся 5 секунд. что видит в это время пользак?)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
ну заведи свой флаг в стейте

var isMyJobIsDone = false

в диспозе сеть его в true, в than проверяй) супер просто и надежно, как молоток)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
учитывая что это фьюча которая ничего не блочит и даже вычисляться начнёт только на следующем витке ранлупа, после того как виджет уже настроится и отрисуется, юзер будет видеть что надо)
источник

at

alexey tracevsky in Dart & Flutter по-русски
если говорить про костыли, то ретурн пустого контейнера в конце билд метода
источник

a

akella122⌬ in Dart & Flutter по-русски
В чем может быть проблема? Вот только начал флаттер изучать и вообще не вдупляю почему тема не применяется, а текст кривой
источник

А

Артур in Dart & Flutter по-русски
скафолда нет
источник

a

akella122⌬ in Dart & Flutter по-русски
А, то есть внутри MaterialApp Scaffold?
источник

А

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

a

akella122⌬ in Dart & Flutter по-русски
Вот так по документации спидранить
источник