feat: add keepPreviousData for smooth pagination
This commit is contained in:
parent
a8bce856d9
commit
cc8ff0a088
@ -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 { getBrokerOperations, type BrokerOperationQuery } from '../api/broker';
|
||||||
import type { BrokerOperationsPage } from '../api/responses';
|
import type { BrokerOperationsPage } from '../api/responses';
|
||||||
|
|
||||||
@ -12,6 +12,7 @@ export function useBrokerOperations(
|
|||||||
queryFn: async () => (await getBrokerOperations(accountId!, query)).data,
|
queryFn: async () => (await getBrokerOperations(accountId!, query)).data,
|
||||||
staleTime: 300_000,
|
staleTime: 300_000,
|
||||||
retry: 2,
|
retry: 2,
|
||||||
|
placeholderData: keepPreviousData,
|
||||||
refetchOnWindowFocus: false,
|
refetchOnWindowFocus: false,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user