【发布时间】:2021-09-30 15:26:51
【问题描述】:
我目前还是 typescript 的新手,我不知道我做的是否正确。我想更新我的数组,并且想将初始状态设置为空数组。 目前我正在这样做:
const [selectValue, setSelectValue] = useState<Array<string>>([]);
我的更新功能是这样的:
const handleChange = (e: any) => {
setSelectValue((selectValue: any) => [{ ...selectValue, [e.target.value]: e.target.name }]);
};
输出是这样的:
0: {Ananas : "A"} , Banana : "B"
我做错了什么,因为我希望我的输出等于这样的一个对象:
0: {Ananas : "A" , Banana : "B"}
【问题讨论】:
标签: arrays reactjs typescript