данные создателя , все карточки итерируются в map() в карточках есть id создателя . Как мне правильно вытащить данные пользователя р подставить их в карточке . Кто делал такое ?
arr.map(({id}) => <div>{id}</div>)
у меня у каждого поста есть id создателя поста , мне нужно вытащить id прокинуть в action который возвращает пользователя по этому id
есть список постов у кажого поста есть userId хочется загрузить данные для userId и отобразить их часть около соответствующего поста? 1) Там, где получаем все посты (у вас же пагинация, да? Получаем только нужную часть) - делать запрос за данными всех пользователей для этих постов, если данные еще не запрошены (`usersFetchStatus[userId]`) пользователи usersData = {[userId:string]: UserData | null} + usersFetchStatus = {[userId:string]: FetchStatus} в компоненте сделать какой скелетон данных юзера если данные грузятся `usersFetchStatus[userId] !== FetchStatus.FETCHED` или вывести их usersData[userId].name (+ обработка ошибки) 2) Делать запрос за данными каждого пользователя отдельно - много запросов всем плохо делать какой умный батчинг запросов, чтобы “упаковывать” это все в 1ин запрос на уровне АПИ сервиса - выглядит сложно
Обсуждают сегодня