Должны ли мы создать новый экземпляр состояния в mapEventToState? например, https://github.com/felangel/bloc/blob/master/examples/flutter_form_validation/lib/bloc/my_form_bloc.dart#L31, мы получим copyWith
Если мы просто сделаем
state.email=event.email;
yield state;
Что произойдет? нет обновлений в UI?
Что делать, если у нас есть вложенные объекты? state.a.b.c
, сколько требуется copyWith?
Я использую swagger-codegen
, поэтому a
и b
и c
не имеют методов copyWith, слишком громоздко реализовать copyWith для всех моих сгенерированных объекты
Как я могу легко изменить свойства?