【发布时间】:2021-01-15 23:56:32
【问题描述】:
我能够获取数据什么 url,但问题是 url 分为几个数组,我需要获取数据并连接它们。
例子:
{
"array1": [
{ "data1": {"name": "Name", "phone": "Phone"}}
]
"array2" : [
{ "data2": { "color": "Color", "car": "Car" } }
]
}
数据挂钩:
const userInfo = "URL";
const [userData, setUserData] = useState([]);
useEffect(() => {
getUserInfo();
}, []);
const getUserInfo = async () => {
const response = await fetch(UserInfo);
const jsonData = await response.json();
setUserData(jsonData);
};
获取数据:
{ userData.data && userData.array1.map((array1, index) =>
<li key={"index" + index}
<h5>{array1.data1.name} </h5>
</li>
)}
我需要将 array1 中的名称与 array2 中的颜色连接起来,但我找不到方法。
【问题讨论】:
标签: reactjs react-hooks fetch