# Skeleton
URL: /lynx/components/skeleton
Source: https://github.com/daangn/seed-design/blob/dev/docs/content/lynx/components/skeleton.mdx
콘텐츠를 불러오는 동안 윤곽을 표시하는 컴포넌트입니다.
Lynx Engine 최소 버전: 3.6
사용 가능 버전: @seed-design/lynx-react@0.8.0, @seed-design/lynx-css@0.12.0
## Preview
```tsx
import { Skeleton, VStack } from "@seed-design/lynx-react";
export default function Example() {
return (
);
}
```
## Installation
- npm: npm install @seed-design/lynx-react @seed-design/lynx-css
- pnpm: pnpm add @seed-design/lynx-react @seed-design/lynx-css
- yarn: yarn add @seed-design/lynx-react @seed-design/lynx-css
- bun: bun add @seed-design/lynx-react @seed-design/lynx-css
## Usage
```tsx
import { Skeleton } from "@seed-design/lynx-react";
```
```tsx
```
## Props
## Examples
### Line Height
텍스트를 대체하는 Skeleton에는 `height="lineHeight.t4"`처럼 텍스트와 같은 line-height 토큰을 지정할 수 있습니다.
```tsx
import { useState } from "@lynx-js/react";
import { Skeleton, Text, VStack } from "@seed-design/lynx-react";
import { Switch } from "@/components/ui/switch";
export default function Example() {
const [loading, setLoading] = useState(true);
return (
{loading ? (
) : (
콘텐츠 제목
)}
{loading ? (
) : (
불러온 콘텐츠입니다.
)}
);
}
```
### Radius
```tsx
import { HStack, Skeleton } from "@seed-design/lynx-react";
export default function Example() {
return (
);
}
```
### Tone
```tsx
import { Skeleton, VStack } from "@seed-design/lynx-react";
export default function Example() {
return (
);
}
```
## 웹 버전과의 차이
- 접근성 트리에서 숨겨지는 장식 요소입니다.
- `height`에는 반응형 값이 아닌 단일 값만 전달할 수 있습니다.
- 웹의 `asChild`는 지원하지 않습니다.