TextAreas use proper ARIA attributes for accessibility.
Required fields use appropriate ARIA attributes.
required attribute sets aria-required="true"
- Screen readers announce: "Required Field, textarea, required"
- Browsers can validate required fields
Error states use appropriate ARIA attributes.
error prop sets aria-invalid="true"
- Error message is associated with
aria-describedby
- Screen readers announce invalid state
Helper text and error messages are properly associated.
aria-describedby references helper text or error message element
- Screen readers announce associated descriptions
- Multiple descriptions are properly handled