跳至內容

jsx_a11y/no-redundant-roles 正確性

🛠️ 此規則提供自動修正功能。

此規則的功能

強制要求明確的 role 屬性不能與元素上的隱含/預設角色屬性相同。

為何這是不好的?

多餘的角色可能會導致程式碼庫中的混亂和冗長。

範例

此規則的不正確程式碼範例

jsx
<nav role="navigation" />

此規則的正確程式碼範例

jsx
<nav />

參考資料

以 MIT 許可證發布。