【发布时间】:2021-10-02 06:41:42
【问题描述】:
我有一个使用反应最终形式的形式。我正在尝试将当前输入的值传递给字段值更改时使用的函数。但是,当我输入时,它没有输入。
<Field name="myField">
{({ input, meta }) => (
<div>
<TextField
type="text"
name={input.name}
value={input.value}
onChange={() =>
handleChange(input.value)
}
label="Title"
/>
</div>
)}
</Field>
我在 render 方法上方有一个函数 handleChange。我要做的就是控制当前值,并使用 setState 挂钩来更新状态变量。
function handleChange(item: string) {
setTitle(item);
console.log(item);
}
我做错了什么?
【问题讨论】: