跳至内容

jsx_a11y/no-redundant-roles 正确性

🛠️ 此规则提供自动修复。

用途

强制显式的 role 属性与元素上的隐式/默认角色属性不同。

为什么这不好?

冗余角色会导致混乱,并且使代码库冗长。

示例

此规则的错误代码示例

jsx
<nav role="navigation" />

此规则的正确代码示例

jsx
<nav />

引用

遵循 MIT 许可证发布。