Преглед на файлове

fix: unnecessory data fetch when swithing apps category on explore page (#5155)

doufa преди 10 месеца
родител
ревизия
e05183c7d2
променени са 1 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 2 3
      web/hooks/use-tab-searchparams.ts

+ 2 - 3
web/hooks/use-tab-searchparams.ts

@@ -1,4 +1,4 @@
-import { usePathname, useRouter, useSearchParams } from 'next/navigation'
+import { usePathname, useSearchParams } from 'next/navigation'
 import { useState } from 'react'
 
 type UseTabSearchParamsOptions = {
@@ -24,7 +24,6 @@ export const useTabSearchParams = ({
   searchParamName = 'category',
   disableSearchParams = false,
 }: UseTabSearchParamsOptions) => {
-  const router = useRouter()
   const pathName = usePathname()
   const searchParams = useSearchParams()
   const [activeTab, setTab] = useState<string>(
@@ -37,7 +36,7 @@ export const useTabSearchParams = ({
     setTab(newActiveTab)
     if (disableSearchParams)
       return
-    router[routingBehavior](`${pathName}?${searchParamName}=${newActiveTab}`)
+    history[`${routingBehavior}State`](null, '', `${pathName}?${searchParamName}=${newActiveTab}`)
   }
 
   return [activeTab, setActiveTab] as const