--- order: 21 title: zh-CN: 扩展菜单 en-US: Custom dropdown --- ## zh-CN 使用 `dropdownRender` 对下拉菜单进行自由扩展。 ## en-US Customize the dropdown menu via `dropdownRender`. ```jsx import React, { useState } from 'react'; import { Select, Divider, Input, Typography, Space } from 'antd'; import { PlusOutlined } from '@ant-design/icons'; const { Option } = Select; let index = 0; const App = () => { const [items, setItems] = useState(['jack', 'lucy']); const [name, setName] = useState(''); const onNameChange = event => { setName(event.target.value); }; const addItem = e => { e.preventDefault(); setItems([...items, name || `New item ${index++}`]); setName(''); }; return ( Add item )} > {items.map(item => ( ))} ); }; ReactDOM.render(, mountNode); ```