Я не могу найти что-либо в Интернете, и большинство примеров с int или строкой, я хотел знать, нужно ли мне каждый раз, когда я хочу обновить объект на предмете поведения, создавать новый экземпляр того же самого возразить и отправить его через приемник, или я могу изменить тот же объект и отправить его снова?
пример:
BehaviorSubject<Data> _behaviorSubject = BehaviorSubject<Data>();
// Example 1
void updateData(Data data, String newName) {
//will create a new instance
_behviorSubject.sink.add(data.copyWith(name: newName));
}
//Example 2
// use the same instance
void updateData(Data data, String newName) {
data.name = newName;
_behviorSubject.sink.add(data);
}
Спасибо!