我正在尝试使用react-json-table在react / redux项目中构建一个简单的数据表。当我直接在组件内部传递数据时,一切工作正常。但是,当我使用props
时,该表未显示。
所以这是我对数据进行硬编码时的代码:
var data = [{'alpha': 82, 'bravo': 20, 'charlie': 68}];
<JsonTable rows={ data } />
一切正常。
但是,当我像这样
<JsonTable rows={ props } />
直接通过道具传递完全相同的数据时,它是行不通的。我已经用console.log({props})
检查了我的道具,一切正常。任何的想法 ?使用道具之前,我需要以特定方式格式化道具吗?
谢谢。
最佳答案
确保您将数据作为props中的数组传递给此组件:
<JsonTable rows={[props]}/>