Как лучше всего использовать BLoC, один BLoC на экран или один BLoC на часть экрана?

В настоящее время я разрабатываю приложение Flutter с использованием BLoC и flutter_bloc, и мне интересно, как лучше всего управлять состоянием с помощью BLoC. В моей ситуации на одном экране есть две основные отдельные части. Итак, я создал два BLoC для каждой части экрана, поскольку я сначала попробовал с одним BLoC, и это не сработало. Из-за состояния триггера загружаются обе части экрана. Какая рекомендация в этой ситуации. Должен ли я использовать один BLoC на экран с более продуманным состоянием, чтобы он не перезагружал каждую часть, или я должен использовать один BLoC на динамическую часть экрана?


person Pittawat Taveekitworachai    schedule 29.06.2020    source источник


Ответы (1)


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

person islam akhrarov    schedule 16.12.2020