import React, { useState } from 'react'; import { TreeSelect } from 'antd'; import type { TreeSelectProps } from 'antd'; const treeData = [ { value: 'parent 1', title: 'parent 1', children: [ { value: 'parent 1-0', title: 'parent 1-0', children: [ { value: 'leaf1', title: 'leaf1', }, { value: 'leaf2', title: 'leaf2', }, { value: 'leaf3', title: 'leaf3', }, { value: 'leaf4', title: 'leaf4', }, { value: 'leaf5', title: 'leaf5', }, { value: 'leaf6', title: 'leaf6', }, ], }, { value: 'parent 1-1', title: 'parent 1-1', children: [ { value: 'leaf11', title: leaf11, }, ], }, ], }, ]; const App: React.FC = () => { const [value, setValue] = useState(); const onChange = (newValue: string) => { setValue(newValue); }; const onPopupScroll: TreeSelectProps['onPopupScroll'] = (e) => { console.log('onPopupScroll', e); }; return ( ); }; export default App;