how do i set the status of a variable of a class in a method that use this keyword

Binding the handleSubmit method to the class in the constructor worked.

  constructor(props: any) {
        const errors: Errors = {};
        const values: Values = {};
        this.state = {
        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.

Leave a Comment

Your email address will not be published.

Scroll to Top