Я изучал Bloc Pattern во Flutter уже несколько недель, но, кажется, это немного сложно, когда я внедряю его в свой настоящий проект.
Например:
Я создал блок (product_bloc) для загрузки всех продуктов с моего сервера в Listview. И на том же экране у меня есть поле со списком категорий для фильтрации продукта в моем списке просмотра по категориям. На этом этапе я хочу загрузить все свои категории с сервера в Combobox. Должен ли я создать новый блок (category_bloc) для загрузки категории в Combobox на этом этапе? Это означает, что состояние для продукта и состояние для категории должны быть разными в этом случае, верно? Что мне тогда делать? Для одного экрана мы можем использовать только один блок, верно? Заранее спасибо за помощь:)