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
- Host: GitHub
- URL: https://github.com/mobiletelesystems/doda11y
- Owner: MobileTeleSystems
- License: mit
- Created: 2025-03-10T13:37:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-03T07:56:53.000Z (11 months ago)
- Last Synced: 2025-06-30T13:50:24.120Z (10 months ago)
- Language: TypeScript
- Size: 30.4 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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.