我正在尝试做的事情: 在反应中获取数据进行一些练习,并且我使用了带有案例数量的covid19 api等...
这是代码:
import { useState, useEffect } from "react";
import axios from "axios";
const Home = () => {
const [data, setData] = useState([]);
useEffect(() => {
const fetchData = async () => {
const result = await axios("api_here",);
setData([result.data]);
};
fetchData();
}, [])
console.log(data);//i have a screen-shot below for the output
return (
<ul>
{data.map((items, index) => (
<li key={index}>{JSON.stringify(items)}</li>
//<li key={index}>{items}</li> This doesn't work
))}
</ul>
)} export default Home;
data.map 仅在 json[0] 上进行迭代,但我需要从 json 遍历每个国家/地区。
我尝试做类似的事情:
setData([result.data][0])
//or
data[0].map......
但不起作用