Files
upstream-tanstack-query/docs/framework/vue/reference/functions/dehydrateQuery.md
upstream-mirror 3a013ccdfe
Some checks failed
autofix.ci / autofix (push) Failing after 4s
Release / Release (push) Has been skipped
GitHub Actions Security Analysis / Run zizmor (push) Failing after 2s
snapshot of https://github.com/TanStack/query.git (main, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:13:08 +05:00

1.1 KiB

id, title
id title
dehydrateQuery dehydrateQuery
function dehydrateQuery(
   query, 
   serializeData?, 
   shouldRedactErrors?): DehydratedQuery;

Defined in: packages/query-core/src/hydration.ts:148

Dehydrates a single Query into a serializable DehydratedQuery snapshot. Note that most query config (e.g. queryFn, staleTime) is not dehydrated but instead meant to be configured again when consuming the de/rehydrated data, typically with useQuery on the client. If the query is still pending, its in-flight promise is dehydrated too so it can be resumed on the other side instead of re-fetched.

Parameters

query

Query

The query to dehydrate.

serializeData?

TransformerFn

Optional transform applied to query.state.data before it is included in the snapshot.

shouldRedactErrors?

(error) => boolean

Optional predicate; if it returns false for the promise's rejection error, that error is kept as-is instead of being redacted.

Returns

DehydratedQuery