Как отловить имя кнопки при клике в компоненте react?

Пользователь

от elissa , в категории: JavaScript , 8 месяцев назад

Как отловить имя кнопки при клике в компоненте react?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от craig.emmerich , 8 месяцев назад

@elissa 

Вы можете использовать обработчик событий onClick и функцию, которая принимает событие, чтобы получить имя кнопки. Вот пример:

1
2
3
4
5
6
7
function handleClick(event) {
  console.log(event.target.name);
}

function Button({ name }) {
  return <button name={name} onClick={handleClick}>{name}</button>;
}


В этом примере функция handleClick выводит в консоль имя кнопки, когда она нажимается. Функция Button создает кнопку с именем, переданным в качестве аргумента.