Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 967 Bytes

no-duplicate-ids.md

File metadata and controls

32 lines (22 loc) · 967 Bytes

jsx-a11y/no-duplicate-ids

💼 This rule is enabled in the following configs: ☑️ recommended, 🔒 strict.

Enforces that no id attributes are reused. This rule does a basic check to ensure that id attribute values are not the same. In the case of a JSX expression, it checks that no id attributes reuse the same expression.

Rule details

This rule takes no arguments.

Succeed

<div id="chris"></div><div id="chris2"></div>
<div id={chris}></div><div id={chris2}></div>
<MyComponent id="chris" /><MyComponent id="chris2" />
<div id="chris"></div><MyComponent id={chris} />

Fail

<div id="chris"></div><div id="chris"></div>
<div id={chris}></div><div id={chris}></div>
<MyComponent id="chris" /><MyComponent id="chris" />
<MyComponent id={chris} /><div id={chris}></div>

Accessibility guidelines