Docs
API REFERENCES
useSuspenseQueries

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을 설정하세요.