首页 > 解决方案 > 更改 Mui-datatable 的数据时收到错误:对象作为 React 子项无效(找到:带有键 {} 的对象)。如果你打算渲染一个

问题描述

如果 MUIDatable 的数据格式发生变化,我会收到此错误。

工作格式为:

const rows = [
    {   id:1,
        deviceId:1234567,
        deviceType:'xyz',
        deviceClass: "Conventional",
        __typename:"D1"}
    ];

但是这个失败了;

const rows = [
    {   id:1,
        deviceId:1234567,
        deviceType:'xyz',
        deviceClass:[
            { name: "conventional",
              __typename: "D1"},
        ],
        __typename:"Device"
    }
];

为什么会这样?我还有其他包含数组对象的表,哪些工作?谢谢

标签: arraysreactjsobjectmui-datatable

解决方案


通过阅读文档,似乎不支持可自定义的行。 https://www.npmjs.com/package/mui-datatables#customize-columns

rows您将阵列提供给哪个道具?预期的类型如何?


推荐阅读