Итак, у меня есть компонент React, внутри компонента у меня есть функция - showCoinSearch, которая сортирует данные, а затем для каждого объекта отсортированных данных создает элемент option.Я хочу создать новую функцию внутри этого конкретного компонента, который будет обрабатывать Click.Но прослушиватель событий не работает, я пытался добавить handleClick и this.handleClick () - но React не видит эту функцию ...
export default class AddCoin extends Component {
handleClick(e) {
console.log('HANDELED')
}
showCoinSearch(e) {
//...someCode to sort data
sortedData.forEach(object => {
const option = document.createElement("option");
//The Problem lies here
//this.handleClick and handleClick are not working
option.addEventListener("click", handleClick); // How to handleClick??
option.value = object.currency;
coinsList.appendChild(option);
});
}
}