Основные пункты статьи. Чтобы не допускать распространённых ошибок доступности, используют eslint-плагин
eslint-plugin-jsx-a11y. Для работы с фокусом используют специальные компоненты, которые также упрощают добавление навигации с клавиатуры. Для улучшения читабельности текста на этапе сборки конвертируют размер шрифта в rem. Иерархия заголовков в документе поддерживается автоматически с помощью специального API. Улучшили работу горячих клавиш с помощью API на базе React контекста. Для валидации разметки используют самописный инструмент, который подсвечивает красным оверлеем все элементы с проблемами a11y.Хорошая статья. Рекомендую почитать всем, кто интересуется темой доступности.
#a11y #react #facebook
https://engineering.fb.com/web/facebook-com-accessibility/