Обновить

Flutter 3.44 — Что нового во Flutter?

Уровень сложностиСредний
Время на прочтение28 мин
Охват и читатели13K
Всего голосов 16: ↑15 и ↓1+14
Комментарии4

Комментарии 4

Все это просто замечательно но во флаттере до сих пор нет нормального стейт-менеджера и тот зоопарк пакетов который создан чтобы решить эту проблему лежит огромным камнем и давит на мозги разработчиков. Странно что этого создатели флаттер не замечают

А в чем именно заключается в вашем кейсе проблема, т е какие проблемы должен решать нормальный стейт менеджер, которые не решаемы или сложно решаемы через сетстейт или через плагины?

Если можно распишите подробнее, можно даже статьей, мне интересно с какими кейсами сталкиваются другие разработчики и чего им не хватает.

Скажу за bloc.

1. Как вызвать снекбар/навигацию из стейт-менеджера так, чтобы не пришлось писать полотно шаблонного кода и детально перепроверять логику? Стейт-менеджеры ориентированы на «статику», но не на динамику(

В случае bloc приходится добавлять либу bloc_presentation. В случае остальных - не знаю.

2. Как архитектурно чисто применять стейт-менеджеры с DI (getIt)?

3. Как ограничивать жизненный цикл Bloc несколькими экранами (фича из нескольких экранов)? Обычно вариантв : или глобальный, или 1 экран. Лаконичного решения для остальных случаев - нет

4. Как связать TextField с bloc так, чтобы не приходилось писать «низкоуровневное» полотно логики на 100 строк?

Riverpod отлично работает

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации