import React from 'react'; import { AutoComplete } from 'antd'; import type { DefaultOptionType } from 'antd/es/select'; const App: React.FC = () => { const [options, setOptions] = React.useState([]); const handleSearch = (value: string) => { setOptions(() => { if (!value || value.includes('@')) { return []; } return ['gmail.com', '163.com', 'qq.com'].map((domain) => ({ label: `${value}@${domain}`, value: `${value}@${domain}`, })); }); }; return ( ); }; export default App;