# VisuallyHidden: API

## Пропсы корня

| Проп | Тип | По умолчанию | Обязательный | Описание |
| --- | --- | --- | --- | --- |
| `className` | `string` | — | Нет | Необязательное имя класса для скрытого элемента. Позволяет переопределить или расширить стили визуального скрытия по умолчанию. |
| `asChild` | `boolean` | — | Нет | Рендерит содержимое через дочерний компонент вместо нативного `<div>`. Полезно для встраивания в собственные элементы без лишних обёрток. |
| `children` | `ReactNode` | — | Нет | Содержимое, скрытое визуально, но доступное скринридерам. Часто используется для меток, инструкций или объявлений. |
| `ref` | `Ref<HTMLDivElement>` | — | Нет | Ref на визуально скрытый DOM-элемент. Полезен для управления фокусом или измерений в доступных сценариях. |

## Дочерние части

- Нет. `VisuallyHidden` — единственный экспортируемый примитив.

## Типы

- `VisuallyHiddenProps`

## Модель состояния

- У `VisuallyHidden` нет внутреннего состояния.
- Смысл меняется, только когда меняется скрытое содержимое.
