From cc8ff0a0881ff9592d8c971ab7a4e1f3f059215d Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 17 Jun 2026 13:48:00 +0300 Subject: [PATCH] feat: add keepPreviousData for smooth pagination --- apps/frontend/src/hooks/useBrokerOperations.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/hooks/useBrokerOperations.ts b/apps/frontend/src/hooks/useBrokerOperations.ts index 40945f4..c157c0e 100644 --- a/apps/frontend/src/hooks/useBrokerOperations.ts +++ b/apps/frontend/src/hooks/useBrokerOperations.ts @@ -1,4 +1,4 @@ -import { useQuery } from '@tanstack/react-query'; +import { keepPreviousData, useQuery } from '@tanstack/react-query'; import { getBrokerOperations, type BrokerOperationQuery } from '../api/broker'; import type { BrokerOperationsPage } from '../api/responses'; @@ -12,6 +12,7 @@ export function useBrokerOperations( queryFn: async () => (await getBrokerOperations(accountId!, query)).data, staleTime: 300_000, retry: 2, + placeholderData: keepPreviousData, refetchOnWindowFocus: false, }); }