From d563b361869d8183041cb6aea91279e17a513070 Mon Sep 17 00:00:00 2001 From: Gauthier Date: Sat, 22 Feb 2025 16:46:58 +0100 Subject: [PATCH] fix: disable first page revalidation in useSWRInfinite (#1386) By default, useSWRInfinite revalidates the first page every time a new page is loaded, resulting in additional requests being sent. This PR disables this behavior. fix #1380 --- src/components/MediaSlider/index.tsx | 1 + src/hooks/useDiscover.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/components/MediaSlider/index.tsx b/src/components/MediaSlider/index.tsx index 006f0df92..b330798fd 100644 --- a/src/components/MediaSlider/index.tsx +++ b/src/components/MediaSlider/index.tsx @@ -56,6 +56,7 @@ const MediaSlider = ({ }, { initialSize: 2, + revalidateFirstPage: false, } ); diff --git a/src/hooks/useDiscover.ts b/src/hooks/useDiscover.ts index 8e53494f0..1f32e170f 100644 --- a/src/hooks/useDiscover.ts +++ b/src/hooks/useDiscover.ts @@ -80,6 +80,7 @@ const useDiscover = < }, { initialSize: 3, + revalidateFirstPage: false, } );