我的代码有什么问题导致表单状态总是回到初始值或者它总是创建“表单”类的新实例
interface loginComponentProps {}
const LoginComponent: FC<loginComponentProps> = () => {
const [loggedIn, setloggedIn] = useState(false);
const [form, setFormInstance] = useState(new forms({ userName: '', password: '' } as LoginDto,
[
{ Key: 'userName', validationFunc: Validations.isRequird },
{ Key: 'password', validationFunc: Validations.isRequird },
]))
..........
return (
<ImageBackground/>
..........
</ImageBackground>
);
};
您的代码似乎是正确的。检查您的表单组件并确保表单子组件的 onChange 方法正常工作。