Как создать WCAG‑доступный DatePicker на React: пошаговое руководство
Создать WCAG‑доступный DatePicker в React можно за 5‑7 шагов — добавьте нужные ARIA‑атрибуты, реализуйте полную клавиатурную навигацию и проверьте работу с популярными скрин‑ридерами. В результате компонент будет соответствовать требованиям WCAG 2.2 AA и удовлетворит пользователей с ограниченными возможностями. Для начала необходимо снабдить атрибутами aria-label и aria-describedby, чтобы скрин‑ридер чётко озвучивал назначение и подсказку. Клавиатурная навигация — обязательный пункт WCAG 2.2, потому что 27 % пользователей в России используют только клавиатуру или специальные устройства ввода...
129 читали · 3 года назад
Создание многократно используемых компонентов React оптимальным способом
Источник: Nuances of Programming Представьте, что вы создали самое лучшее поле FormField для рассылки новостей компании. Теперь вы приступаете к следующему заданию  —  помогаете другой команде с разработкой компонента React, который почти не отличается от того, что вы только завершили. Как же использовать компоненты несколько раз в разных приложениях и командах? Вы можете удивиться: “Я уже написал код. Достаточно только скопировать его из репозитория”. Но собираетесь ли вы копировать (внося коррективы)...