jsx_a11y/no-autofocus 正确性
它的作用
实施对元素不使用 autoFocus
属性。元素自动聚焦会导致视力正常和视力障碍的用户出现可用性问题。
规则选项
此规则采用类型为 object 的一个可选对象参数
json
{
"rules": {
"jsx-a11y/no-autofocus": [
2,
{
"ignoreNonDOM": true
}
]
}
}
对于 ignoreNonDOM
选项,它决定是否检查开发人员创建的组件。
示例
本规则的不正确代码示例
jsx
<div autoFocus />
<div autoFocus="true" />
<div autoFocus="false" />
<div autoFocus={undefined} />
本规则的正确代码示例
jsx
<div />