Мне нужно установить реквизит handleRemove
в таблице antd, чтобы передать его другому компоненту. Я не могу сделать это из метода рендеринга класса, и я не знаю, как это сделать из рендера antd ниже. Вот как выглядит моя таблица
render() {
const { handleRemove} = this.props; //This does not work
return (
<Table
dataSource={users}
columns={
[
{
dataIndex: 'firstName',
key: 'firstName',
title: 'First Name',
},
{
dataIndex: 'lastName',
key: 'lastName',
title: 'Last Name',
},
{
key: 'action',
render: (text, record) => (
<Popconfirm
title="Are you sure you want to remove item?"
onConfirm={() => props.handleRemove(record.id)} // Error is from here
>
<Icon className={DANGER} type={DELETE} />
</Popconfirm>
),
title: 'Action',
},
]
}
rowKey={record => record.id}
/>
);
}