Size: a a a

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

2020 March 27

T

Temurxon in Dart & Flutter по-русски
ясно
источник

DS

Daniil S in Dart & Flutter по-русски
Андрей
а можно поподробнее про presenter, что это, state management (bloc, например)?
нет
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
источник

DS

Daniil S in Dart & Flutter по-русски
блок это сильно упрощенный подход в котором непосредственно блок выступает и usecase и презентером
источник

DS

Daniil S in Dart & Flutter по-русски
и этот подход плох тем, что usecase можно переиспользовать, а блок - нет. Так как он уже конкретный структурированный стейт отдает
источник

DS

Daniil S in Dart & Flutter по-русски
по этому делают 10000 блоков на каждый чих
источник

DS

Daniil S in Dart & Flutter по-русски
для маленького проекту подход супер, если больше кода будет овер-много
источник

А

Андрей in Dart & Flutter по-русски
ну вот у него в курсе он использовал usecasы в блоке, соответственно он шёл к UI
источник

Д

Денис in Dart & Flutter по-русски
Daniil S
юзкейс должен работать с интерфейсом репозитория
всмысле это же clean?
источник

А

Андрей in Dart & Flutter по-русски
если не блок, то что тогда? мне показалось очень лёгким и простым
источник

DS

Daniil S in Dart & Flutter по-русски
Андрей
ну вот у него в курсе он использовал usecasы в блоке, соответственно он шёл к UI
он сделал блок -презентером
источник

DS

Daniil S in Dart & Flutter по-русски
ну то есть намеренно уборал то, что блок подразумевает
источник

DS

Daniil S in Dart & Flutter по-русски
Денис
всмысле это же clean?
да, это клин
источник

DS

Daniil S in Dart & Flutter по-русски
Андрей
если не блок, то что тогда? мне показалось очень лёгким и простым
презентер
источник

А

Андрей in Dart & Flutter по-русски
Daniil S
презентер
так ты мне скажи что это такое)
источник

А

Андрей in Dart & Flutter по-русски
раз это не то, как я подумал
источник

DS

Daniil S in Dart & Flutter по-русски
Андрей
так ты мне скажи что это такое)
класс, который содержит в себе юзкейсы, к которым он может обратиться за данными. Или подписаться га изменение нужных данных и прокинуть их в Ui. Провайдить их как и блок в виджеты
источник

Д

Денис in Dart & Flutter по-русски
а чем вас не устраивает widget<-bloc<-usecase<-repository?
источник

А

Андрей in Dart & Flutter по-русски
Денис
а чем вас не устраивает widget<-bloc<-usecase<-repository?
меня то устраивает) просто возникли вопросы, а посоветоваться не с кем
источник

Д

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