← Docs

Recipe: ARIA attributes cheat-sheet

A compact reference for the most common ARIA attributes used in accessible React components.

Landmarks

RoleUsage
banner<header> site-wide
navigation<nav> primary links
main<main> unique content
contentinfo<footer> site-wide

Live regions

AttributeValue
aria-livepolite | assertive
aria-atomictrue | false
aria-relevantadditions removals text all

Widget states

AttributePurpose
aria-expandedCollapsible toggle state
aria-pressedToggle button state
aria-selectedTab / option selection
aria-disabledInteractive element disabled

Relationships

AttributeLinks
aria-labelledbyID of label element
aria-describedbyID of description element
aria-controlsID of controlled region
aria-ownsID of owned child

Prefer native HTML semantics over ARIA when possible. Use these only when building custom widgets.