Какая типичная ошибка при работе с ARIA attributes и как её избежать?

AngularMiddleInternationalization and AccessibilityТеорияangularaccessibilityariamiddle

Что хотят услышать интервьюеры:

Главная ошибка: добавлять ARIA вместо использования нативной семантики.

Ответ:

ARIA attributes — это дополнительная семантика для assistive technologies.

Как избежать: держать явный поток данных, типизировать контракты, писать тесты и проверять поведение в сценариях изменения состояния.

Пример безопасного подхода:

<button aria-label='Закрыть диалог'>×</button>

Источники

Похожие вопросы