🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
---
id: useSuspenseQuery
title: useSuspenseQuery
```tsx
const result = useSuspenseQuery(options)
```
**Options**
The same as for [useQuery](../reference/useQuery.md), except for:
- `throwOnError`
- `enabled`
- `placeholderData`
**Returns**
Same object as [useQuery](../reference/useQuery.md), except that:
- `data` is guaranteed to be defined
- `isPlaceholderData` is missing
- `status` is always `success`
- the derived flags are set accordingly.
**Caveat**
[Cancellation](../guides/query-cancellation.md) does not work.