классами для отображения.
Есть дата класс с бекенда Movie (id, title), есть PurchaseOffer(id, price) - цена.
Есть 2 отдельных метода: один получает фильм, другое его цену по id.
Мне надо при отображении показывать название фильма+ цену.
Где лучше хранить эту инфу - в отдельном дата стейт классе хранить все сразу и отображать на экране, либо подгружать цену каким-то образом отдельно.
Вот примерный код(там мало, просто ясно будет): https://gist.github.com/stdpmk/a4511257d045ac6752e0796fa8808303
Пример синтетический. Можно придумать и более сложный случай, когда надо "догружать" данные по модели по разным id, чтобы получать дополнительные обьекты-свойства, которые потом надо отображать. Не до конца понимаю как лучше - делать такой один стейт класс, где будут все необходимые поля и потом его извне заполнять и отдавать на рендер только его?
А когда ты за ценой ходишь?
Перед показом карточки фильма надо сходить за ценой. Потом возможно переодчески обновлять цену
Обсуждают сегодня