diff --git a/integration-test/nextjs/src/app/rsc/dynamic/PreloadQuery/defer-queryRef-useReadQuery/ClientChild.tsx b/integration-test/nextjs/src/app/rsc/dynamic/PreloadQuery/defer-queryRef-useReadQuery/ClientChild.tsx
index ebde96e5..d811d392 100644
--- a/integration-test/nextjs/src/app/rsc/dynamic/PreloadQuery/defer-queryRef-useReadQuery/ClientChild.tsx
+++ b/integration-test/nextjs/src/app/rsc/dynamic/PreloadQuery/defer-queryRef-useReadQuery/ClientChild.tsx
@@ -4,10 +4,14 @@ import {
useApolloClient,
useQueryRefHandlers,
useReadQuery,
+ useSuspenseFragment,
} from "@apollo/client";
-import { DeferredDynamicProductResult } from "@integration-test/shared/queries";
+import {
+ DeferredDynamicProductResult,
+ RATING_FRAGMENT,
+} from "@integration-test/shared/queries";
import { TransportedQueryRef } from "@apollo/experimental-nextjs-app-support";
-import { useTransition } from "react";
+import { Suspense, useTransition } from "react";
export function ClientChild({
queryRef,
@@ -17,21 +21,18 @@ export function ClientChild({
const { refetch } = useQueryRefHandlers(queryRef);
const [refetching, startTransition] = useTransition();
const { data } = useReadQuery(queryRef);
- const client = useApolloClient();
return (
<>
@@ -39,18 +40,6 @@ export function ClientChild({