Hi, I'm trying to understanding the change callback on the DataDiffUpdate class.
Why does
diffutil.calculateListDiff([1, 2, 3], [1, 0, 3]).getUpdatesWithData();
return
[
DataRemove(position: 1, data: 2),
DataInsert(position: 1, data: 0)
];
I would have assumed a single DataChange.
Can you please explain when a DataChange will be created?