jsx_a11y/prefer-tag-over-role Correctness
What it does
Enforces using semantic HTML tags over role
attribute.
Why is this bad?
Using semantic HTML tags can improve accessibility and readability of the code.
Example
Examples of incorrect code for this rule:
jsx
<div role="button" />
Examples of correct code for this rule:
jsx
<button />