Size: a a a

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

2021 May 30

PP

PR Promo in Dart & Flutter по-русски
получается тогда у меня в initState() так и так будет два then'a (проверка обновлений, и что пользователь авторизован), и один внутри другого? Просто внешне выглядит ужасно. Или это норм?
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну я б так не делал)
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
я б сдлеал таки блок ) ну или тут асинхронную функицю и менял стейт у стейтфул виджета
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну или это длеать так но в сплеше
источник

PP

PR Promo in Dart & Flutter по-русски
мне BLoC не посилен пока) Я бы хотел без воды что нибудь почитать, но с лёту сам не могу освоить. 3 раза пытался, и 3 раза забивал, т.к. терялся в тексте
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
типа build() => Center(CircularLoadingIndicator());
источник

AD

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

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а в ваших then  navigator.push
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
можете даже пистаь проверка версии. потмо проверка авторзиации
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
но что будет если во время работы по какой то причине произойдет выкидыванию юезра? напрмиер токен больше не дейсвителен?
источник

PP

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

AD

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

AD

Alexandr Drobyshev in Dart & Flutter по-русски
или в бильд сдлеать тупо
источник

PP

PR Promo in Dart & Flutter по-русски
да вот, ничего) я не знаю как это грамотно сделать. Боюсь кучу кода наворотить и потом в нём потеряться
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
build() => isGuest ? LoginPage() : UserPage()
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
и менять стейт setState(() { isGuest = ... })
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
в функции then от проверки автризации
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну а пока проверка версии и проверка авторизации loading = true делайте
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
или нулл isGuest
источник

AD

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