【发布时间】:2021-10-04 20:03:33
【问题描述】:
我必须从 api 获取数据并将其映射到表。这是我的代码。有人可以建议地图功能吗?谢谢。
import { useEffect, useState } from 'react';
import axios from 'axios';
const MovieList = () => {
const [movies, setMovies] = useState([]);
useEffect(() => {
const fetchItems = async () => {
const result = await axios(
`api endpoint url`
)
setMovies(result.data)
}
fetchItems()
}, [])
return (
#omit codes for table heads
<tbody>
{movies.map(movie => (
<tr>
<td>{movie.results.year}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
<td>{}</td>
</tr>
))}
</tbody>
}
export default MovieList;
【问题讨论】:
-
你是什么意思“建议地图功能”?
movie.results.year没有意义,因为根据您显示的内容,movie.results是一个 数组。 -
在此处提供实际的 json 对象
标签: javascript reactjs api