【发布时间】:2021-03-20 17:21:48
【问题描述】:
我试图渲染这些 JSON 数据,但我根本无法访问公司。我不知道问题出在哪里?这是 JSON:
[
{
"address": {
"country": "Albania",
"city": "Tirana",
"street": "Sheshi Skenderbe"
},
"_id": "5fc96784e740aaa9af2139ae",
"company": "Big market",
"phone": "+35568123456"
}
]
这是我的代码:
const [data, setData] = useState([]);
useEffect(() => {
(async () => {
try {
const response = await axiosApiInstance.get(`/companies/list/1`);
setData(response.data);
console.log(response.data, "Data from Furnitoret");
} catch (err) {
Alert.alert("Mesazhi", err.response.data.message);
}
})();
}, []);
和渲染
<FlatList
keyExtractor={(item, i) => i.toString()}
data={data}
renderItem={({ item, i }) => (
<Card
title={data.company}
onPress={() => navigation.navigate("Porosia")}
/>
)}
/>
【问题讨论】:
-
不应该是
title={item.company}吗?
标签: javascript json reactjs react-native arraylist