Size: a a a

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

2021 April 17

IN

Ivan Nagornyi in Dart & Flutter по-русски
плюс это решение не всегда будет срабатывать
источник

PP

PR Promo in Dart & Flutter по-русски
почему?
источник

IN

Ivan Nagornyi in Dart & Flutter по-русски
а вдруг mounted будет false что тогда?
источник

IN

Ivan Nagornyi in Dart & Flutter по-русски
плохое решение
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
не надо вызывать setState внутри initState
источник

SL

Sergey Lavinov in Dart & Flutter по-русски
Механизм EventLoop, тоси-боси
Event не воробей - улетит, не поймаешь
источник

at

alexey tracevsky in Dart & Flutter по-русски
mounted будет false в большинстве случаев только когда уже виджет из дерева убрали
источник

IN

Ivan Nagornyi in Dart & Flutter по-русски
но всеравно же может быть
источник

IN

Ivan Nagornyi in Dart & Flutter по-русски
а это плохо
источник

IN

Ivan Nagornyi in Dart & Flutter по-русски
так как решение становится бесполезным
источник

IN

Ivan Nagornyi in Dart & Flutter по-русски
лучше поднапрячься и реализовать через тот же bloc
источник

SL

Sergey Lavinov in Dart & Flutter по-русски
А вдруг пользователь закроет приложение до того, как вернется ответ на твой запрос? Зря отправлял)
источник

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
да изи,

class SuperFutuer extends Future {
var _isCanceled = false;
 
 void cancel(){
   _isCanceled = true;
 }

 чудоМетодКоторыйВызываетКолбекПоВылолнениюФючи {
   if (!_isCanceled) {
    вызываем колбек
  }
 }

}
источник

at

alexey tracevsky in Dart & Flutter по-русски
можно сделать присваивание всегда, а setState только когда mounted, он все равно только флаг вешает, что нужно сделать ребилд. а если виджет будет вешать в дерево, все равно будет ребилд
источник

SL

Sergey Lavinov in Dart & Flutter по-русски
Едва ли это можно назвать отменой, но окей
источник

EE

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

EE

Evgenii <JonFir&g... in Dart & Flutter по-русски
вообще у нас в iOS есть таск, который вот так и работает)
источник

SL

Sergey Lavinov in Dart & Flutter по-русски
Он тоже в случае отмены доработает до конца, просто всем будет пофиг на результат?
источник

SL

Sergey Lavinov in Dart & Flutter по-русски
Это не байт ес чо, пробую копать iOS потихоньку, интересно стало)
источник

n_

nikto _b in Dart & Flutter по-русски
Переход от future к колбэкам это очень глупо
источник