Добро пожаловать в @doda11y/react, всеобъемлющую библиотеку, предназначенную для улучшения веб-доступности в соответствии с последними стандартами и рекомендациями. Наша коллекция хуков React упрощает процесс разработки, делая ваши веб-приложения более доступными для всех, включая людей с ограниченными возможностями.
- Поддержка управления с клавиатуры.
- Обработка всех необходимых ролей для компонентов.
- Обработка всех необходимых aria-* атрибутов.
После настройки реестра вы можете установить библиотеку, используя ваш менеджер пакетов:
npm install @doda11y/react
Если вы используете yarn
yarn add @doda11y/react
После установки вы можете начать использовать хуки в ваших компонентах React для повышения доступности.
Пример использования useButtonProps:
export const PrintButton: FC<PropsWithChildren> = ({ children, ...props }) => {
const onPress = () => {
print()
}
const { buttonProps } = useButtonProps({ onPress })
return (
<div {...props} {...buttonProps} onClick={onPress}>
{children}
</div>
)
}Если вы столкнулись с какими-либо проблемами или вам требуется помощь, пожалуйста, откройте issue в нашем репозитории на Github.