Я считаю, что это связано с тем, что он привязывает значение обратно к свойству inputText, но просто хочу убедиться, что я утверждаю это правильно.
import React, { useState } from "react";
const InputElement = () => {
const [inputText, setInputText] = useState("");
return (
<div>
<input
placeholder = "Enter Some Text"
onChange = {e => {
setInputText(e.target.value);
}}
/>
</div>
);
};
export default InputElement;





Это хороший пример двусторонней привязки данных, поскольку при обновлении состояния изменяется пользовательский интерфейс, а при изменении пользовательского интерфейса изменяется состояние. Просто нужно напомнить вам, чтобы установить свойство value на элементе <input> на inputText, чтобы это был контролируемый компонент.
import React, { useState } from "react";
const InputElement = () => {
const [inputText, setInputText] = useState("");
return (
<div>
<input
placeholder = "Enter Some Text"
onChange = {e => {
setInputText(e.target.value);
}}
value = {inputText}
/>
</div>
);
};
export default InputElement;
Да, значение настройки. Я просто слишком увлёкся своим "раздеванием" примера