useSuspenseQueries
const result = useSuspenseQueries(options);
옵션
[useQueries](/docs/api-references/useQueries)
와 동일하지만, 각 query
는 다음과 같은 옵션을 가질 수 없습니다:
suspense
throwOnError
enabled
placeholderData
반환값
[useQueries](/docs/api-references/useQueries)
와 동일한 구조를 반환하지만, 각 query
에 대해:
data
는 항상 정의되어 있습니다.isPlaceholderData
는 없습니다.status
는 항상success
입니다.- 파생된 플래그는 이에 맞게 설정됩니다.
주의사항
모든 쿼리가 로딩을 완료한 후에만 컴포넌트가 다시 마운트된다는 점에 유의하세요. 따라서, 모든 쿼리가 완료되는 동안 쿼리가 오래되어 stale
상태가 되면, 다시 마운트 시에 쿼리가 다시 fetch됩니다. 이를 방지하려면 충분히 긴 staleTime
을 설정하세요.