【发布时间】:2021-09-28 11:06:22
【问题描述】:
我在我的表格中发布数据列表时遇到问题,我希望你们能帮助我解决这个问题,这是我得到的错误 错误:对象作为 React 孩子无效(找到: 带有键 {name} 的对象)。如果您打算渲染一组子项,请改用数组。
const columns = [
{
name: "name",
label: "Name",
options: {
filter: true,
sort: true,
}
},
{
name: "dateregistered",
label: "Date Registered",
options: {
filter: true,
sort: false,
}
},
{
name: "department",
label: "Department",
options: {
filter: true,
sort: false,
}
},
];
const data = [
posts.map(post => [{name: 'post.firstname', dateregistered: 'post.date', department: 'post.department'}])
];
return (
<>
<MUIDataTable
title={"Deactivated Users"}
data={data}
columns={columns}
options={options}
/>
</>
)
【问题讨论】:
-
也许可以试试
const data = posts.map(post => ...)?我认为问题在于您将一个数组嵌套在另一个数组中。 -
我得到同样的错误
-
我删除了
const data =[] -
-
@juanireyes 伙计,你是个天才,谢谢!你能发表你的答案吗?