Component
Switch
즉시 반영되는 켜짐·꺼짐 상태를 바꿉니다.
Playground
옵션을 조절하며 화면과 사용 코드를 함께 확인하세요.
PC 1280px
Controls
Code
Props
@amineslab/ui에서 Switch를 가져옵니다.
Switch
HTML <button> 요소의 표준 속성을 그대로 받습니다.
Examples
자주 쓰는 조합을 살펴보고, 필요한 예시의 코드를 펼쳐 확인하세요.
Controlled
즉시 반영되는 설정이면 onCheckedChange에서 바로 저장합니다.
Sizes · 입력 필드와 비교
같은 size의 입력·버튼·선택 표시·상태 표시를 나란히 비교합니다. 모바일 조작 행은 8px, Switch·Checkbox·Radio·Slider의 표시는 4px 확대됩니다.
xs
완료
sm
완료
md
완료
lg
완료
xl
완료
SwitchField로 사용하기
SwitchField는 기본 입력에 label·required·description·error를 함께 제공합니다. FormStack 안에 직접 넣으며 FormField로 다시 감싸지 않습니다.
라벨·설명·필수 표시를 Field가 함께 처리합니다.
사용 기준
권장하는 사용
- 결과가 저장 버튼 없이 곧바로 적용될 때 사용합니다.
피해야 할 사용
- 폼 제출 전까지 반영되지 않는 값에는 checkbox를 우선합니다.
접근성
화면에 맞는 이름을 제공하고, 키보드만으로 작업을 마칠 수 있는지 확인하세요.
Space: 상태 전환