jsx_a11y/no-autofocus 正確性
功能說明
強制元素上不使用 autoFocus
屬性。自動聚焦元素可能會對視力正常和視力不佳的使用者造成可用性問題。
規則選項
此規則接受一個可選的物件類型參數
json
{
"rules": {
"jsx-a11y/no-autofocus": [
2,
{
"ignoreNonDOM": true
}
]
}
}
對於 ignoreNonDOM
選項,此選項決定是否檢查開發人員建立的元件。
範例
此規則的錯誤程式碼範例
jsx
<div autoFocus />
<div autoFocus="true" />
<div autoFocus="false" />
<div autoFocus={undefined} />
此規則的正確程式碼範例
jsx
<div />