← Назадimport { useQuery } from '@tanstack/react-query';
import { fetchProjects, fetchProject } from '../lib/api';
export function useProjects() {
return useQuery({
queryKey: ['projects'],
queryFn: fetchProjects,
refetchInterval: 30000, // Auto-refresh every 30s
});
}
export function useProject(id: string) {
return useQuery({
queryKey: ['project', id],
queryFn: () => fetchProject(id),
refetchInterval: 30000,
});
}