import { useRequest } from 'ahooks'; import { Service, Options } from 'ahooks/lib/useRequest/src/types'; import { Spin, Typography } from 'antd'; export default function Name< TData extends { data?: { name: string } }, TParams, >({ service, options, }: { service: Service; options: Options; }) { const { loading, data } = useRequest(service, options); return ( {data?.data?.name} ); }