Files
fltr-app/hooks/useAutoComplete.ts
2025-10-29 20:50:21 +11:00

13 lines
416 B
TypeScript

import { useQuery } from "@tanstack/react-query";
import { getAutoComplete } from "@/apis/autoCompleteApi";
import { useDebounce } from "./useDebounce";
export const useAutoComplete = (query: string) => {
const debouncedQuery = useDebounce(query, 300);
return useQuery({
queryKey: ["autoComplete", debouncedQuery],
queryFn: () => getAutoComplete(debouncedQuery),
enabled: !!debouncedQuery,
});
};