【发布时间】:2020-09-20 17:03:49
【问题描述】:
我想在 jsx 中呈现标题和描述(驻留在 data-->feed->title 或 Description 中) 还想渲染每个标题和每个发布日期(驻留在 data->items[array]->title 和发布日期)
import React,{useState,useEffect} from 'react'
import axios from 'axios';
function Dashboard(){
const[posts,setPosts] = useState([])
useEffect(()=>{
axios.get('https://api.rss2json.com/v1/api.json?rss_url=http%3A%2F%2Frss.cnn.com%2Fservices%2Fpodcasting%2Fstudentnews%2Frss.xml')
.then(res=> {
console.log(res)
setPosts(res.data)
})
.catch(err=>{
console.log(err)
})
},[])
return(
<div className="App">
</div>
)
}
【问题讨论】:
-
您好,请分享您的 API 响应结构
-
巴拉,尝试将 JSON 响应作为代码。别放照片了。您提供的信息不足,只会让人们更难帮助您。
-
另外,看起来你是第一次在 JSX 中做 JSON。为什么要从如此复杂的事情开始?从本地 json 数据文件开始,然后升级到像这样复杂的东西。先跑再走,嗯?
标签: reactjs react-native react-redux react-router