Separator
Separator
콘텐츠를 시각적으로 또는 시맨틱하게 구분해 주는 컴포넌트예요.
출처: 문서
본문
두 영역 사이에 구분선을 그려 주거나, 화면 리더 등에 구분을 시맨틱하게 알려 주는 컴포넌트예요. 가로/세로 방향을 모두 지원해요.
Features
- 가로/세로 방향 지원.
Anatomy
모든 파트를 임포트해 조립해요.
import { Separator } from "radix-ui";
export default () => <Separator.Root />;
API Reference
Root
구분선 자체예요.
| Prop | Type | Default |
|---|---|---|
asChild |
boolean |
false |
orientation |
enum |
"horizontal" |
decorative |
boolean |
No default value |
| Data attribute | Values |
|---|---|
[data-orientation] |
"vertical" | "horizontal" |
Accessibility
separator role 요구사항을 준수해요.
더 알아보기 (Learn more)
- 순수 장식용이면
decorativeprop을 써서 화면 리더가 무시하도록 할 수 있어요. - 구조적인 구분(예: html의
hr에 해당하는 시맨틱 분리)이면 decorative를 꺼서 보조 기술에 전달돼요.