我在我的React项目中有这样的状态:
const [information, setInformation] = React.useState([
{
Email: "",
TellNo: "",
Username: "",
NationalityType: "",
pIDCheck: "",
VerificationCode: "",
Password: "",
},
]);
我想在输入值改变时更新“TellNo”值。我尝试了很多方法,如下所示:
onChange={(e) =>
setInformation((prev) => [{...prev, TellNo: e.target.value }])
}
但正如你所看到的。它将添加一个额外的对象。我如何改变我的TellNo
而不添加一个对象
2条答案
按热度按时间iih3973s1#
只需执行以下代码:
第一个
当你想发送你的信息时你可以在一个数组中传递它:
j91ykkif2#
根据您当前的结构,您可以尝试以下操作...