【发布时间】:2021-02-24 18:51:33
【问题描述】:
我想获取一个 API,它是 Firebase JSON 响应
这是网址:https://learn-efc13-default-rtdb.firebaseio.com/products.json
这是我的代码:
const [data, setData] = useState([]);
useEffect(() => {
Get();
}, []);
function Get() {
axios
.get("https://learn-efc13-default-rtdb.firebaseio.com/products.json")
.then(async function (response) {
setData(response.data);
console.log(response.data);
})
.catch((err) => console.error(err));
}
这是我的平面列表:
<FlatList
data={data.products}
keyExtractor={(item) => item.id.toString()}
renderItem={({ item }) => <Text>{item.age}{item.name}</Text>}
/>
我的问题在这里我得到了响应,但我无法在文本组件中显示它。
【问题讨论】:
标签: javascript reactjs react-native axios react-native-flatlist