From 9bfe3981aa1a332373cf6754519df362fdc75e8e Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Wed, 16 Apr 2025 11:16:15 +0330 Subject: [PATCH] most visited ssr --- src/app/blogs/[id]/page.tsx | 3 ++- src/app/products/[id]/page.tsx | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/app/products/[id]/page.tsx diff --git a/src/app/blogs/[id]/page.tsx b/src/app/blogs/[id]/page.tsx index 001ad94..eccbb1f 100644 --- a/src/app/blogs/[id]/page.tsx +++ b/src/app/blogs/[id]/page.tsx @@ -1,6 +1,6 @@ import { Suspense } from 'react' import { dehydrate, HydrationBoundary, QueryClient } from '@tanstack/react-query' -import { blogSingleQueryOptions } from '../hooks/useBlogsData' +import { blogSingleQueryOptions, mostVisitedBlogsQueryOptions } from '../hooks/useBlogsData' import { NextPage } from 'next' import SingleBlogPage from '../components/SingleBlogPage' import Loading from './loading' @@ -24,6 +24,7 @@ const SingleBlog: NextPage = async ({ params }) => { async function BlogContent({ id }: { id: string }) { const queryClient = new QueryClient() await queryClient.prefetchQuery(blogSingleQueryOptions(id)) + await queryClient.prefetchQuery(mostVisitedBlogsQueryOptions) return ( diff --git a/src/app/products/[id]/page.tsx b/src/app/products/[id]/page.tsx new file mode 100644 index 0000000..559887a --- /dev/null +++ b/src/app/products/[id]/page.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +const page = () => { + return ( +
page
+ ) +} + +export default page \ No newline at end of file