Есть API для получения юзеров.
Есть API для получения всех постов оставленными юзерами.
Задача вывести юзеров и их посты.
Как правильно делать?:
1. Делаем на клиенте отдельно запрос за юзерами и отдельно запрос за постами. Сопоставляем юзеров и посты. Выводим.
2. Или лучше создать новый ендпоинт с получением сразу связи Юзер+посты и на клиенте не делать никаких преобразований?
Какими средствами происходят преобразования если они происходят на клиенте? (Ручками или есть какие-то специальные инструменты связывания?)
Иван Шумов, оно не готовое, але.
его еще прикручивать к прикладному решению.
вы предлагаете изначально сложный вариант - его прикрутка обойдется дороже, чем с нуля сделать узкоспециализированное.
Артур, зависит от того что вы используете и для чего. Суды по описанию вам потребовался подход Backend For Frontend где готовится сразу вся нужная информация рендеринга за один HTTP запрос. Данному требованию сейчас удовлетворяет только GraphQL или пилить велосипед. REST несколько не про это (хотя можно тоже делать так, просто не является хорошей практикой). Можно делать все на клиенте в несколько потоков и это не будет плохим решением, просто это со временем начинает все-равно перерастать в GraphQL