如何在react中循环const到setState

问题描述 投票:0回答:1

我有一个 const 与 is 一个对象反应,我想循环它以设置所有未定义的值以重置状态并重新渲染组件以获得干净的形式

 const [newPayee, setNewPayee] = useState<INewPayee>(() => {
    return {
        appUserId: userInfo.id,
        fullName: '',
        phoneNumber: '',
        email: '',
        streetAddress: '',
        city: '',
        postalCode: '',
        stateId: 0,
        bankId: 0,
        bankAccountNo: '',
        bankInstitutionNo: '',
        transitNo: '',
        note: ''
    }
});
reactjs setstate
1个回答
0
投票
for (const [key, value] of Object.entries(newPayeeCanada)) {
    setNewPayeeCanada(prev => ({ ...prev, [key]: undefined }));
};
© www.soinside.com 2019 - 2024. All rights reserved.