/** * 企业数据总览 hook:拉取企业总览数据。 */ import { useCallback } from 'react'; import { fetchEnterpriseOverview } from '../api'; import type { EnterpriseOverview } from '../types'; import { useAsyncData } from './useAsyncData'; export function useEnterpriseOverview() { const fetcher = useCallback(() => fetchEnterpriseOverview(), []); const { data, loading, error, refresh } = useAsyncData(fetcher); return { overview: data ?? null, loading, error, refresh, }; }