Suggest an editImprove this articleRefine the answer for “What does the status property of a form do?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**The `status` property** of a form (or of any control: `FormControl`, `FormGroup`, `FormArray`) shows its current validity state as a string. **Key point:** it can take one of four values: `VALID`, `INVALID`, `PENDING`, or `DISABLED`.Shown above the full answer for quick recall.Answer (EN)ImageThe `status` property of a form (or of any control: `FormControl`, `FormGroup`, `FormArray`) shows its **current validity state** as a string. It can take one of four values: - `VALID` - all checks pass; - `INVALID` - at least one validator fails; - `PENDING` - an asynchronous check is in progress (for example, a request to the server); - `DISABLED` - the form or field is disabled and does not take part in validation. Example: ```typescript console.log(this.form.status); // 'VALID' or 'INVALID' ``` This property is convenient for reacting to state changes, for example to enable a button only when `VALID`.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.