Я хочу открывать всплывающее окно после щелчка по каждой карточке и показывать информацию об этой карточке во всплывающем окне, но я не могу получить ключ, чтобы узнать индекс, чтобы выбрать информацию для отображения
const childElements = this.state.images.map(function (item, i) {
return (
<div key={item.id} data-key={i}>
<MediaCard
poster={item.largeImageURL}
id={item.id}
views={item.views}
key={item.id}
data-key={i}
/>
</div>
);
});
Мне нужно определить индекс массив для выбора нужного объекта для отображения во всплывающем окне
<StackGrid
onClick={this.openModal}
>
{childElements}
</StackGrid>
{this.state.visible ? (
<Popup id={this.state.images['I want to know index after click each card to insert heare'].id} handler={this.handler} />
) : null}