Как правильнее делать обновление данных в recyclerView - одна вьюмодель, которая будет обновлять данные и дергать обновление адаптера, где парсить какие данные изменены, а какие нет, или же под кажый вьюхолдер отдельный инстанс вьюмодели, который будет обновлять данные только при изменении оттдельной модели списка?
> где парсить какие данные изменены DiffUtils, нет?
ViewModel обычно делается по принципу «один экран — одна ViewModel». Иногда делают отдельную ViewModel/Presenter для элемента, если там содержится очень много логики.
Обсуждают сегодня