跳转至正文

jsx_a11y/role-has-required-aria-props 正确性

它做什么

强制具有 ARIA 角色的元素必须具有该角色的所有必需属性。

为什么这样做不妥当?

某些 ARIA 角色需要特定属性来表达辅助技术的必要语义。

示例

以下是不符合此规则的代码示例

jsx
<div role="checkbox" />

以下符合此规则的代码示例

jsx
<div role="checkbox" aria-checked="false" />

引用

根据 MIT 许可证发布。