Adel Benyahia
Apr 30, 2024

--

Thanks for sharing, excellent article, especially the aria-required attribut, its what was missing for me.
I will suggest
- adding tabindex attribut.
- using aria-invalid and aria-errormessage for input errors.
- accesibelity compatible submit button:
<button
aria-label={isLoading ? "Loading" : "submit"}>
Submit
</button>

--

--

Adel Benyahia

Web application developer (HTML │ CSS │ JS | ReactJS | NextJS | NestJS | MERN)