我是新的反应和捆绑显示数据从一个API,但不知道哪里出了问题。
const [all,setAll]=React.useState([])
React.useEffect(()=>{
fetch('https://api.themoviedb.org/3/trending/all/day?api_key=<key>')
.then(data=>{
return data.json()
}).then(completedata=>{
setAll(completedata.results)
})
},[])
return(
<div id="movie-card">
<img src={all.poster_path} alt={all.original_title}/>
<h3>{all.original_title}</h3>
<span> Ratings:{all.vote_average}</span>
<h4>{all.release_date}</h4>
</div>
)
}发布于 2022-07-11 13:08:32
我应该在这里通过'all‘数组进行映射,以便显示每个单独的对象结果
发布于 2022-02-19 17:58:28
问题在您的useEffect中:
React.useEffect(()=>{
fetch('https://api.themoviedb.org/3/trending/all/day?api_key=<key>')
.then(data=>{
return data.json()
}).then(completedata => {
setAll(completedata)
})
},[])https://stackoverflow.com/questions/71187567
复制相似问题