An open API service indexing awesome lists of open source software.

https://github.com/mobiletelesystems/doda11y

Doda11y - web accessibility for react applications
https://github.com/mobiletelesystems/doda11y

Last synced: 2 months ago
JSON representation

Doda11y - web accessibility for react applications

Awesome Lists containing this project

README

          

## DodA11y

Добро пожаловать в **@doda11y/react**, всеобъемлющую библиотеку, предназначенную для улучшения веб-доступности в соответствии с последними стандартами и рекомендациями. Наша коллекция хуков React упрощает процесс разработки, делая ваши веб-приложения более доступными для всех, включая людей с ограниченными возможностями.

### Особенности

- Поддержка управления с клавиатуры.
- Обработка всех необходимых ролей для компонентов.
- Обработка всех необходимых aria-* атрибутов.

#### Установка пакета
После настройки реестра вы можете установить библиотеку, используя ваш менеджер пакетов:

`npm install @doda11y/react`

Если вы используете yarn

`yarn add @doda11y/react`

### Использование

После установки вы можете начать использовать хуки в ваших компонентах React для повышения доступности.

Пример использования `useButtonProps`:

```tsx
export const PrintButton: FC = ({ children, ...props }) => {
const onPress = () => {
print()
}

const { buttonProps } = useButtonProps({ onPress })

return (


{children}

)
}
```

### Issues

Если вы столкнулись с какими-либо проблемами или вам требуется помощь, пожалуйста, откройте issue в нашем репозитории на Github.