Я пытаюсь выучить React.Я хорошо знаю JS, но знаю, что не могу справиться с простой ситуацией в React.Я поместил событие в элемент формы, который имеет 2 дочерних элемента, и я пытаюсь что-то сделать (в данном случае это не имеет значения), поэтому я написал обработчик с его объектом события.Я действительно знаю, что самый глубокий элемент, который запускает событие, называется элементом «target» или «source» и доступен как event.target .В моем случае event.target - это не элемент кнопки , который отправляется, а элемент формы, в котором есть событие.Так что я не могу понять эту ситуацию.
Вот мой код `
const onFormSubmit = (event) => {
event.preventDefault();
const option = event.target.elements.option.value;
}
let template = (
<div>
<form onSubmit={onFormSubmit}>
<input typa='text' name='option'/>
<button>Add Option</button>
</form>
</div>
);
Предполагается, что event.target будет элементом кнопки, но вместо него это формастихия