【发布时间】:2018-12-25 18:42:23
【问题描述】:
我对反应和试图理解它有点陌生。我有我的props.items 作为以下字典,我设法通过 API 获取它
[
{
"categories":[
{
"name":"Hot Drinks",
"menu_items":[
{
"name":"Regular Coffee",
"__typename":"MenuItem"
}
],
"__typename":"Category"
},
{
"name":"Salads",
"menu_items":[
{
"name":"Caesar Salad",
"__typename":"MenuItem"
},
{
"name":"Cat",
"__typename":"MenuItem"
},
{
"name":"Custom Salad",
"__typename":"MenuItem"
},
{
"name":"No Modifier Salad",
"__typename":"MenuItem"
}
],
"__typename":"Category"
}
],
"__typename":"Vendor"
}
]
我要做的是将categories[x].name 显示为标题,将categories[x].menuitems 显示为表格。
{this.props.items.map(( listValue, index ) => {
return (
<tr key={index}>
<td>{listValue.id}</td>
<td>{listValue.title}</td>
<td>{listValue.price}</td>
</tr>
);
})}
但这并没有显示任何内容。我该如何解决这个问题?
【问题讨论】:
标签: javascript reactjs react-table