169 похожих чатов

Коллеги, нормально ли используя bloc (например ту же библиотеку Ангелова)

некоторую часть данных все же передавать напрямую от репозитория в UI, минуя блок?

4 ответов

12 просмотров

тут пол дня обсуждали выше, некоторые сичтают что репозиторий не нужен вообще) некоторые что репоиторий вообще не то что я думаю)) я лично с репо в юи без блока не прокидываю ничего) но, как я сегодня уже писал, что и стейтфул виджета может хватить вместо блока 😄 думаю тут дело чисто докопаться что ты юзаешь или не юзаешь блок)) некоторые вообще блок не юзают) и зарабатывюат больше и прилы длеают круче 😄

Vadim- Автор вопроса
Alexandr Drobyshev
тут пол дня обсуждали выше, некоторые сичтают что ...

Согласен) вопрос может вызвать холивар. Вызван он тем что я столкнулся с необходимостью менять стейт блока, если данные в репозитории изменяются под действием другого блока. Но как это изменение отследить в первом блоке? На ум приходит патерн наблюдатель. Но м.б. есть более элегантное решение: добавить ChangeNotifier и прокинуть данные мимо блока прямо в UI, используя context.watch... или еще что-то?

Я тоже так делаю. В репозитоии удобно хранить пеманентные данные, которые не должны менятся при каждом изменении стейта блока

Vadim
Согласен) вопрос может вызвать холивар. Вызван он ...

два дня тоже обсуждается и тут и в соседнем чате по архитектуре) море вариантов) первое, что я юзаю BlocListener<Bloc1>( listen: (state) => context.read<Bloc2>.add(Event.GoGoGo())

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта