Size: a a a

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

2020 October 17

SH

Sergey Hottabych in Dart & Flutter по-русски
Ну вот.
GetX позволяет состояние фьючи получить из контроллера?
источник

DS

DVS Studio in Dart & Flutter по-русски
в принципе достаточно просто сделать extention над фьючей, который будет добавлять ей такое реактивное поле с состоянием, чтоб можно было в futurebuilder скормить
источник

DS

DVS Studio in Dart & Flutter по-русски
Sergey Hottabych
Ну вот.
GetX позволяет состояние фьючи получить из контроллера?
из коробки - нет
источник

DS

DVS Studio in Dart & Flutter по-русски
DVS Studio
в принципе достаточно просто сделать extention над фьючей, который будет добавлять ей такое реактивное поле с состоянием, чтоб можно было в futurebuilder скормить
хм, займусь написанием такого дополнения. может даже в гет запушу pr, вдруг примут)
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
DVS Studio
хм, займусь написанием такого дополнения. может даже в гет запушу pr, вдруг примут)
Давай)
Штука нужная
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Я сам хотел issue открывать, чтобы в гет добавили, потому что не нашёл такого.
Если ты займешься, это круто будет
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
FutureBuilder не умеет считывать ObservableFuture. В MobX надо либо напрямую проверять состояние фьючи, либо есть пакет mobx_widget, там виджет ObserverFuture, это аналог фьючербилдера, но который принимает ObservableFuture, и с коллбэками на разные состояния.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Возможно, тебе тоже надо будет такой виджет написать
источник

Ю

Юрий in Dart & Flutter по-русски
А накой хрен futurebuilder-у менять своё состояние, оно у него одно и только при получении результатов
источник

Ю

Юрий in Dart & Flutter по-русски
Observablefuture - это stream?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Юрий
А накой хрен futurebuilder-у менять своё состояние, оно у него одно и только при получении результатов
OnNull, OnPending, OnData, OnError, OnUnstarted
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Юрий
Observablefuture - это stream?
Нет!
источник

Ю

Юрий in Dart & Flutter по-русски
Sergey Hottabych
OnNull, OnPending, OnData, OnError, OnUnstarted
Так оно есть в состояниях
источник

Ю

Юрий in Dart & Flutter по-русски
Джаваскриптеры хреновы
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Это Future, но с возможностью подписаться на его текущий статус из другого места
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Юрий
Джаваскриптеры хреновы
Сказал челик, который считает, что фьюча - это стрим
источник

Ю

Юрий in Dart & Flutter по-русски
Sergey Hottabych
Сказал челик, который считает, что фьюча - это стрим
Прочти еще раз то, что я написал, подумай несколько раз и опять прочти
источник

Ю

Юрий in Dart & Flutter по-русски
Фокса нет чтоб тебе предложил выбор послания на или в
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
В мобиксе не стримы.
Там свои типы Observable + адово сложный механизм подписки с атомами и репортами, как он изнутри работает, особо не вникал, но работает как надо.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
В гетиксе свое решение с методами расширения над каждым типом
источник