Я использую шаблон Bloc в проекте, и я не понимаю, как мне передать модель на другой экран.
Вот сценарий: Пользователь войдет в систему. Получите учетные данные / значения и передайте их на главный экран.
На данный момент мы используем шаблон BLoC, чтобы получить значение после входа пользователя в систему (будет сохранено в SigninState), затем вызываем BlocBuilder для извлечения этого состояния / значения из SigninState на новый экран (домашний экран) .
Я думаю, что нужно провести рефакторинг:
Обработать значения в SigninCubit.
в случае успеха вызовите SigninLoaded,
Затем передайте модель пользователя в качестве параметра на следующие экраны, чтобы нам не приходилось вызывать BlocBuilder для доступа к модели пользователя в функции построения виджета каждого экрана.
Какие преимущества и недостатки?
Спасибо.