accessibility is not optional.
Making your web apps accessible ensures that everyone, regardless of their abilities, can use your product.
Semantic HTML
The easiest way to improve accessibility is to use proper HTML tags.
ARIA Attributes
When custom widgets are necessary, ARIA attributes bridge the gap.