【发布时间】:2021-12-08 22:06:00
【问题描述】:
我需要显示来自 API 返回的许多信息。 它看起来像这样:
{
"success": true,
"data": {
"favourite_conseils": [
{
"id": 1,
"title": "Title 1",
"speciality": [],
"attachments": [],
"isFavourite": true,
"isPack": false,
"message": "Message conseil 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit."
}
],
"suggested_conseils": [
{
"id": 2,
"title": "Title 2",
"speciality": [
1
],
"attachments": [],
"isFavourite": false,
"isPack": false,
"message": "Message conseil 2. Lorem ipsum dolor sit amet, consectetur adipiscing elit."
}
],
"specialities": [
{
"id": 1,
"name": "blabla",
"label": "Blabla"
}
]
}
我需要使用favorite_conseils 并显示所有(这里只有一个)并使用suggested_conseils
实际上,我有教程 setTutorials 并且我在 tutorials 变量中制作了 response.data(来自 axios 返回)。但是我不能使用.map,因为第一个值是一个对象,而不是一个数组...
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
-
你可以在这里查看我的组件:controlc.com/e9e7e77f我需要先使用retrieveTutorials
标签: reactjs api axios react-typescript