我对使用 React Native 从 API 获取数据相当陌生,我正在使用 Axios。我正在尝试从 API 获取类别并将它们列在平面列表中,但它没有加载到屏幕上。这是我的代码
主屏幕:
import React from 'react';
import {
View,
Text,
FlatList,
StyleSheet
} from 'react-native';
import ApiData from '../src/api/apiData';
const HomeScreen = () => {
return (
<View>
<FlatList
vertical
data={ApiData.get('/categories')}/>
</View>
);
};
接口数据
import axios from 'axios';
export default axios.create({
baseURL:"https://developers.api.com/api/v2.1",
headers: {
'user-key': 'MyKeyGoesHere'
}
})
这就是我到目前为止所做的一切,有点迷茫。谢谢
我在这里更新了我的代码,请检查
https://snack.expo.io/SJZC7tJkL