diff --git a/.changeset/thirty-poems-yell.md b/.changeset/thirty-poems-yell.md new file mode 100644 index 0000000000..bf275e4c09 --- /dev/null +++ b/.changeset/thirty-poems-yell.md @@ -0,0 +1,5 @@ +--- +"@tanstack/solid-query": patch +--- + +fix(solid-query): enable experimental_prefetchInRender by default for… diff --git a/packages/solid-query/src/useBaseQuery.ts b/packages/solid-query/src/useBaseQuery.ts index d312e95f38..f2dbf3a74f 100644 --- a/packages/solid-query/src/useBaseQuery.ts +++ b/packages/solid-query/src/useBaseQuery.ts @@ -132,6 +132,9 @@ export function useBaseQuery< if (isServer) { defaultOptions.retry = false defaultOptions.throwOnError = true + // Enable prefetch during render for SSR - required for createResource to work + // Without this, queries wait for effects which never run on the server + defaultOptions.experimental_prefetchInRender = true } return defaultOptions })