# Link: API

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

| Проп | Тип | По умолчанию | Обязательный | Описание |
| --- | --- | --- | --- | --- |
| `asChild` | `boolean` | — | Нет | Рендерит ссылку как дочерний компонент через `Slot` (например, `asChild` в Radix UI). Полезно для композиции ссылок с библиотеками маршрутизации вроде Next.js (`<Link>`) или `react-router`. |
| `ref` | `Ref<HTMLAnchorElement>` | — | Нет | Ref на нижележащий элемент ссылки (`<a>`). Полезен для доступа к DOM, управления фокусом или измерений. |

Также принимает все атрибуты `<a>`.

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

`Link` не предоставляет публичных дочерних частей.

## Типы

- `LinkProps`

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

- С точки зрения API компонента `Link` не имеет состояния.
- `asChild` позволяет сохранить стилизацию ссылки, передав рендер другому компоненту, ведущему себя как ссылка.
