Как удалить элемент списка из списка ant design?

#reactjs #antd

#reactjs #antd

Вопрос:

Я хочу показать список данных в списке ant design.

введите описание изображения здесь

Я также хочу добавить кнопку удаления или удаления в конце каждого элемента списка. Я не могу найти какой-либо API для добавления этого. Я использую версию antd 4.3.5 из npm.

Есть ли какое-либо решение этой проблемы?

Ответ №1:

Если вы проверяете API на List.Item наличие вызываемого prop extra , который принимает JSX , и вы можете добавить кнопки к ним. Например,:

 <List
    size="large"
    header={<div>Header</div>}
    footer={<div>Footer</div>}
    bordered
    dataSource={data}
    renderItem={(item) => (
      <List.Item extra={<Button size="small">Delete</Button>}>
        {item}
      </List.Item>
    )}
/>
  

Вы также можете проверить рабочую демонстрацию здесь: https://codesandbox.io/s/polished-fast-hzl9m?file=/index.js:477-755