Получить свойство из сопоставленного события клика - PullRequest
0 голосов
/ 17 июня 2019

Я хочу получить доступ к идентификатору сопоставленных предметов. поэтому внутри карты у меня есть кнопка ссылки, которая имеет событие onClick. Как я могу получить доступ к этому конкретному идентификатору предметов при нажатии на него?


idTest(){
    console.log('id:', item.id);
}

this.dataTest = this.state.data.map((item, key) => 

    <div key={item.Id}>
        <div><p>{item.id}</p></div>
        <Link to='/package_summary' onClick={this.idTest}>Click</Link>
    </div>
);

1 Ответ

0 голосов
/ 17 июня 2019

Вместо передачи this.idTest используйте любую функцию и передайте item.id в качестве параметра this.idTest:

<Link to='/package_summary' onClick={() => this.idTest(item.id)}>Click</Link>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...