# jsx-a11y-x/no-noninteractive-tabindex
📝 Enforce `tabIndex` only be declared on interactive elements.
💼 This rule is enabled in the following configs: ☑️ `recommended`, 🔒 `strict`.
Tab key navigation should be limited to elements on the page that can be interacted with. Thus it is not necessary to add a tabindex to items in an unordered list, for example, to make them navigable through assistive technology. These applications already afford page traversal mechanisms based on the HTML of the page. Generally, we should try to reduce the size of the page's tab ring rather than increasing it.
## How do I resolve this error?
### Case: I am using an `` tag. Isn't that interactive?
The `` tag is tricky. Consider the following:
```jsx
EditEditEdit
```
The bare `` tag is an _anchor_. It has no semantic AX API mapping in either ARIA or the AXObject model. It's as meaningful as `