У меня есть базовое приложение флаттера с 2 страницами и 1 блоком.
- На главной странице отображается список пользователей (всего 2 атрибута)
- При щелчке по элементу пользователя на странице сведений отображаются все атрибуты.
Пользовательские данные извлекаются с помощью блока, который испускает 2 состояния
- AllUsersLoadedState из api domain.com/users
- UserLoadedState из api domain.com/users/id
Поскольку и домашняя страница, и страница сведений используют один и тот же блок в своем BlocBuilder, когда я перехожу на страницу сведений и нажимаю кнопку «Назад», домашняя страница выходит из строя.
Есть ли способ справиться с этим без написания 2 отдельных блоков?