我正在使用 useState Hook 存储表单以在用户单击时管理视图。界面显示良好,但我无法在输入字段中输入值。谁能告诉我为什么?谢谢。
const [url, seturl] = useState({url: ''});
const changeUrl = (field) => (event) => {
seturl({
...url,
[field]: event.target.value,
});
};
const [step, setStep] = useState(
<form>
<input type="text" value={url.url} onChange={changeUrl('url')}/>
</form>
);
return (
<div>{step}</div>
);