есть скрин MainPage где я создаю блок/кубит ( BlocProvider<MainPageCubit>(
create: (context) => MainPageCubit(),
),) и в этом же скрине перехожу на второй скрин. Использую опять же BlocProvider(
create: (context) => MainPageCubit(),... чтобы в дальнейшем менять стейт первого скрина здесь. Но тут одно не понял, тут создается новый экземпляр кубита или блокпровайдер ищет кубита по дереву? Когда я возвращаюсь на первый скрин стейт не меняется. У меня подозрение что кубиты в первом и во втором скрине совсем разные. Может надо ли возвращать кубит когда делаю навигатор.поп?
Нарисуй схему как идет контекст и идут зависимости
Обсуждают сегодня