Я использую flutter_bloc и пытаюсь понять, как изменить текущий шаг в Stepper, в соответствии с шаблоном Bloc.Я только успешно использовал setState (), но это похоже на неправильную вещь при использовании Bloc.
По сути, у меня есть две формы в двух шагах, которые происходят в степпере.Я хотел бы, чтобы детали из первого шага (два текстовых поля) были проверены согласно определенным правилам, а затем соответственно изменился бы «текущий шаг» в степпере.Я установил прослушиватель на странице, которая содержит степпер, и он нормально получает события, но изменение активного шага не перестраивает дерево виджетов.Я немного застрял :( Любая помощь была бы отличной.
Редактировать: я могу изменить текущий шаг в слое представления (как в целочисленном, где хранится currentStep), но визуальные эффекты на Stepper необновляются. Они обновляются, если я вызываю setState (но кажется, что это неправильно в Bloc).