스위치
스위치
스위치는 켜짐/꺼짐 상태를 토글할 수 있는 컨트롤 컴포넌트예요. 체크박스처럼 on/off 를 다루지만, 좀 더 직관적인 토글 스타일로 보여준답니다. Radix UI의 스위치 프리미티브 위에 만들어져 있어서 접근성도 검증되어 있어요.
출처: 문서
본문
설치하기
init 명령으로 프로젝트를 초기화했다면, 다음 명령어로 스위치 컴포넌트를 바로 추가할 수 있어요.
npx shadcn@latest add switch
npm install @radix-ui/react-switch
사용하기
스위치 컴포넌트를 import 한 뒤, 상태를 토글할 자리에 배치하면 돼요.
import { Switch } from "@/components/ui/switch"
<Switch />
예시
폼
폼 안에서 스위치를 사용하는 예시예요.
더 알아보기 (Learn more)
- Radix UI Switch — 스위치 프리미티브와 API 레퍼런스