laureates.map((item) => (
title={item.laureates?.title}
content={item.content}
links={item.laureates?.links}
/>
))
}
и внутри компонента Peoplecard у меня есть сама карта с {title} и {card} , и тогда я хочу отобразить ссылки, так как могут быть несколько, так что это выглядит так:
- {
links?.map((item) => ( -
{item.text}
))
}
Но это не работает, и я получаю ошибку, говоря, что «элемент не определен».
Но если мне это понравится: < /p>
- {
links?.map((item) => ( -
Just some text
))
}
или нравится это: < /p>
- {
links?.map((item) => ( -
{item.text}
))
}
Обе эти работы, как и ожидалось, и возвращает то, что я ищу, только когда я объединяю их, и я не могу понять, почему!
Что мне не хватает?query getLaureates {
allLaureates(first: 100) {
nodes {
title
content
laureates {
links {
attachment {
attached
url
file {
node {
mediaItemUrl
}
}
}
text
}
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... but-doesnt
Мобильная версия