react-table 库的文档(https://github.com/react-tools/react-table#data)指出:
“只需将数据道具传递给任何类似于数组或对象的东西。”
但是,在传递数据数组时,表格按预期呈现,但在传递对象时,出现错误:
“提供给
data
的类型无效的道具,预期的。”object
ReactTable
array
示例数据对象如下所示:
const data = {
"entry1": {
name: 'Tanner Linsley',
age: 26,
friend: {
name: 'Jason Maurer',
age: 23,
}
}, "entry2": {
name: 'aTanner Linsley',
age: 26,
friend: {
name: 'aJason Maurer',
age: 23,
}
} };
这是我的对象结构的问题,还是仅仅意味着库不支持以这种方式通过对象填充?
注意:我更喜欢将这个数据结构(它将变得很大)作为一个对象(字典)而不是一个数组来维护,这样我就可以通过键有效地访问元素以供其他用途(在反应表之外)。