개발자

useQueries 병렬 처리

2024년 04월 17일조회 120

useQueries가 병렬적으로 API를 요청한다고 알고 있는데, 그렇다면 response가 온 순서대로 result에 들어가는 걸까요? 만약 그렇다면 병렬적으로 API 요청을 하고 response 오는 순서는 다르되 그 API 요청 순서대로 result가 정렬됐으면 좋겠는데.. 방법이 없을까요..? API 요청 parameter에 id가 있긴 한데, 혹시 이 id 값을 useQueries의 result에 포함하는 방법이 있을까요??

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

무지55님의 프로필 사진

queries를 사용하면 해당 querykey에 대한 queryfn 반환값이 순서대로 담깁니다. result의 값을 변환할때는 select옵션을 사용하면 됩니다

1
2
3
4
5
6
...
{
 queryKey: ...
 queryFn: ...
 select: (data)=>{ ...data, id: parameter}
}

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!