【发布时间】:2020-05-18 04:37:59
【问题描述】:
我目前有一个包含许多人数据的 json 文件。格式如下:
'1': {
"name": Max
"age": 8
},
'2':
....
接下来,我想在我的函数 Foo() 中将这些人显示为链接。我写了下面的函数。
import myData from './.../data.json'
function Foo (){
return (
<div>
<li>
<Link to={`${url}/1`>{myData[1].name}</Link>}
</li>
</div>
);
}
到目前为止,我都是手动完成的。现在,我想做的是以某种方式创建一个循环并为所有人创建链接。我正在考虑使用 'map()' 和 'Object.entries()' 但我不确定如何以及在何处放置它们。我应该为他们创建一个新功能吗?我不确定....
【问题讨论】:
-
这个json结构是你控制的吗?如果是这样,您应该将其转换为对象数组,而不是以数字为键的对象对象。然后,您可以只映射数组并显示项目。
标签: javascript html json reactjs