我正在尝试使用react-native-rss-parser
(https://www.npmjs.com/package/react-native-rss-parser)解析我的RSS提要并将其显示在卡上,但我不知道如何访问rss
变量。
fetchRSSFeed() {
return fetch('http://www.nasa.gov/rss/dyn/breaking_news.rss')
.then((response) => response.text())
.then((responseData) => rssParser.parse(responseData))
.then((rss) => { console.log(rss.title) })
}
render() {
{this.fetchRSSFeed()}
return (
<SafeAreaView style={styles.container}>
<Swiper
cards={HomeScreenPics}
renderCard={Card}
infinite
backgroundColor="white"
cardHorizontalMargin={0}
stackSize={2}
/>
</SafeAreaView>
)
}
}
HomeScreenPics = [{
pic: require('../assets/images/news.jpg'),
title: rss.title
}]
console.log(rss.title)
正常工作。它注销了RSS feed标题,但是我试图在fetch方法之外访问rss
变量,我想将其解析为我的HomeScreenPics
数组,但它一直显示错误:找不到变量rss] >
我正在尝试使用react-native-rss-parser(https://www.npmjs.com/package/react-native-rss-parser)解析我的RSS feed并将其显示在卡上,但是我没有不知道如何访问rss变量。 ...
如果要访问rss变量并将其传递给render函数,您要做的就是使用react提供给您的状态。