Binding the handleSubmit method to the class in the constructor worked.
constructor(props: any) {
super(props);
const errors: Errors = {};
const values: Values = {};
this.state = {
errors,
values
};
this.currentPasswordProvided = false;
this.passwordValidated = false;
this.completeValidation = false;
this.emailAddress = '';
Reset.history = this.props.history;
this.handleSubmit=this.handleSubmit.bind(this) //<------ Binding it to the class is required because when the submit is clicked, the handler gets unmounted, and this will not be defined in the handleSubmit.
}
CLICK HERE to find out more related problems solutions.