当在Ant Design的表格组件中进行循环渲染时,需要使用一个唯一的key属性对每一行进行标识。如果没有正确地设置key属性,会出现“Warning: Each child in a list should have a unique 'key' prop”这样的警告。
以下是正确设置key属性的示例代码:
import { Table } from 'antd';
const dataSource = [
{ key: '1', name: 'Mike', age: 32 },
{ key: '2', name: 'John', age: 25 },
{ key: '3', name: 'Mary', age: 18 },
];
const columns = [
{ title: 'Name', dataIndex: 'name', key: 'name' },
{ title: 'Age', dataIndex: 'age', key: 'age' },
];
function App() {
return
;
}
在上面的代码中,每一行数据都有一个唯一的key属性,这样就能避免出现警告。