【发布时间】:2020-12-06 21:12:23
【问题描述】:
如何处理带有地图的嵌套对象,以便在反应原生时显示在平面列表或文本或其他组件上。我尝试使用文本和平面列表显示,但没有用,我想这样显示
这是我的代码,
const Schedule = () => {
const [resp, setData] = useState([]);
useEffect(() => {
const fetchData = async () => {
const respData1 = await axios(
`http://sh3ll.my.id/api/data3.json`
);
setData({ data: respData1.data.data });
};
fetchData();
},[]);
console.log('render');
if (resp.data) {
console.log("d==>", resp);
}
return (
<View style={{paddingTop:20}}>
{ resp.data && resp.data.map((items,i)=>
<Text key={i}>{`${items.date} ${items.time}`}
{items.list.map((sub)=>{ `${sub.description}`
})}
</Text>
) }
{/* <FlatList data={resp}
keyExtractor={(x,i)=>i}
renderItem={({item})=>
....?? }
/> */}
</View>
)
}
export default Schedule
【问题讨论】:
-
能不能把请求中的嵌套对象也放进去?
-
如果我把 ${items.list} 放在 ${items.time} 之后,你会看到对象在那里
标签: react-native promise nested-loops react-native-flatlist