Skip to main content
DESIGN-SYSTEMS5 MIN READ

Accessibility Belongs Inside the Component Contract

Identify accessibility requirements that should be built into reusable component contracts.

Principle: Accessibility scales when the system owns reusable behavior. Build in what should not vary Focus management, keyboard behavior, state announcement, and role semantics should not depend on each product team reinventing them. If the pattern is reusable, the accessible behavior should be reusable too. Require what consumers must supply The system cannot guess every label, error message, or workflow context. Strong docs make those responsibilities explicit so teams do not confuse component quality with finished experience quality. Document when not to use it Accessibility also depends on fit. A Menu should not become a form, a Tooltip should not…

Read the full lesson

Sign up free — one personalized lesson every day, matched to your role and goals.

Already have an account? Sign in

← Back to library
Contact us