From a6dd29894e672d99109f3e3f9706e7adb400e4f9 Mon Sep 17 00:00:00 2001 From: Peter Budai Date: Sun, 6 Sep 2026 13:51:38 +0200 Subject: [PATCH] fix(ssr): ensure hydration only occurs when vueQueryState is not null --- docs/framework/vue/guides/ssr.md | 2 +- examples/vue/nuxt3/plugins/vue-query.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/framework/vue/guides/ssr.md b/docs/framework/vue/guides/ssr.md index 74be311158c..eee4e59bfdf 100644 --- a/docs/framework/vue/guides/ssr.md +++ b/docs/framework/vue/guides/ssr.md @@ -42,7 +42,7 @@ export default defineNuxtPlugin((nuxt) => { }) } - if (import.meta.client) { + if (import.meta.client && vueQueryState.value !== null) { hydrate(queryClient, vueQueryState.value) } }) diff --git a/examples/vue/nuxt3/plugins/vue-query.ts b/examples/vue/nuxt3/plugins/vue-query.ts index 8c0d122db17..c9b4baad931 100644 --- a/examples/vue/nuxt3/plugins/vue-query.ts +++ b/examples/vue/nuxt3/plugins/vue-query.ts @@ -28,7 +28,7 @@ export default defineNuxtPlugin((nuxt) => { }) } - if (import.meta.client) { + if (import.meta.client && vueQueryState.value !== null) { nuxt.hooks.hook('app:created', () => { hydrate(queryClient, vueQueryState.value) })