При попытке консольной регистрации идентификатора компонента Button, идентификатор регистрируется правильно только при нажатии на края кнопки (за пределами класса, который содержит метку кнопки). Эта проблема не возникает на обычной кнопке js, где текст включен в компонент. Как я могу обеспечить правильное значение идентификатора для всего компонента Button?
Компонент кнопки и реализация onClick:
<Button
onClick={(e) => handleInput(e, "value")}
value={"Grocery Store Workers"}
size="small"
color="primary"
>
Select
</Button>
const handleInput = (e) => {
e.preventDefault();
console.log(e.target.value)
setCardSelected(e.target.value);
}
Реализация, работающая с обычной кнопкой:
<button
onClick={(e) => handleInput(e, "value")}
value={"Grocery Store Workers"}
size="small"
color="primary"
>
Select
</button>
Консоль при нажатии на центр кнопки против щелчка по краю кнопки
Край кнопки (зеленый) и текст диапазона кнопки (синий)