Как передать данные при клике в другой компонент? Firebase Cloud Firestore

Есть задача: у меня есть список в который я загружаю данные из Cloud Firestore: (код получения данных из хранилища)

{request.map((playerID) => {
        return (
          <Cell
          onClick={openModal}
          key={playerID.player_id}
            style={{ marginBottom: 10 }}
            expandable
            indicator={
              <Counter size="s" mode="prominent">
                Новый скин
              </Counter>
            }
            before={<Avatar size={64} src={playerID.image} />}
          >Автор: {playerID.nickname}</Cell>
        );
      })}

При клике на один из этих компонентов, должно открыться модальное окно, в которое и нужно передать данные компонента, на который кликнул пользователь, параллельно подгрузив данные дополнительные из Cloud Firestore.

Например, если я кликну на компонент "Автор: Олеся" (скриншот снизу): Лист данных То откроется модальное окно и загрузятся данные именно этого документа (из Cloud Firestore) (скриншот снизу): Модальное окно

Не знаю, как это реализовать... Буду очень благодарен за помощь. Пишите, если нужно больше кода.


Ответы (0 шт):