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)

  • 순수 장식용이면 decorative prop을 써서 화면 리더가 무시하도록 할 수 있어요.
  • 구조적인 구분(예: html의 hr에 해당하는 시맨틱 분리)이면 decorative를 꺼서 보조 기술에 전달돼요.