Вместо рендеринга отдельных карт внутри группы, вы рендерите несколько групп, в которых есть только одна карта. Если вы обновите свой метод renderItems()
, он будет работать. Используя метод карты Array, теперь у нас есть доступ ко всем данным для каждого элемента из вашего состояния в переменной с именем card
:
renderItems = () => {
return (
<Card.Group>
{this.state.news.map((card) => (
<Card
key={card.id} // Make sure you use a unique key identifier for React
image={card.imageUrl} // This is the url of the image for the current object inside this.state.news.YOUR_CURRENT_OBJECT
header={card.title}
meta={card.type}
description={card.description}
/>
)}
</Card.Group>
)
}