Может mapEventToState тот же экземпляр - PullRequest
0 голосов
/ 07 мая 2020

Должны ли мы создать новый экземпляр состояния в 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 для всех моих сгенерированных объекты

Как я могу легко изменить свойства?

...