我正在尝试从这样的表单输入数据 -
<h1>Company Position</h1>
<input
name="company.position"
type="text"
onChange={(e) => functions.setData(e)}
value={data.company.position}
/>
进入这样的状态对象 -
const [ form, setValues ] = useState({
name : 'Jo Smith',
email : 'JoSmith@domain.com',
phone : null,
company : {
name : null,
position : null
}
});
使用我传入目标的 handleStateChange 函数
const handleStateChange = (e) => {
e.preventDefault();
setValues({
...form,
[e.target.name]: e.target.value
});
};
我似乎无法更新状态内部的公司对象,我认为它会将 company.name 识别为目标名称。
任何帮助,将不胜感激。
幕布斯6054654
摇曳的蔷薇
相关分类