perf(documents): keep list visible during sort refetch

This commit is contained in:
yyh
2026-02-16 22:53:40 +08:00
parent 98ee6a7620
commit 756e4b8e37
3 changed files with 30 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import type { DocumentDownloadResponse, DocumentDownloadZipRequest, MetadataType
import type { CommonResponse } from '@/models/common'
import type { DocumentDetailResponse, DocumentListResponse, UpdateDocumentBatchParams } from '@/models/datasets'
import {
keepPreviousData,
useMutation,
useQuery,
} from '@tanstack/react-query'
@@ -45,6 +46,7 @@ export const useDocumentList = (payload: {
queryFn: () => get<DocumentListResponse>(`/datasets/${datasetId}/documents`, {
params,
}),
placeholderData: keepPreviousData,
refetchInterval,
})
}