Component
Checkbox
독립적인 예/아니오 선택이나 여러 항목의 복수 선택을 표현합니다.
Playground
옵션을 조절하며 화면과 사용 코드를 함께 확인하세요.
PC 1280px
Controls
Code
Props
@amineslab/ui에서 Checkbox를 가져옵니다.
Checkbox
HTML <button> 요소의 표준 속성을 그대로 받습니다.
Examples
자주 쓰는 조합을 살펴보고, 필요한 예시의 코드를 펼쳐 확인하세요.
Group
부분 선택은 checked="indeterminate"로 표시합니다. checked는 onCheckedChange로 갱신하고, defaultChecked는 내부에서 상태를 관리할 때 최초 값만 지정합니다.
Disabled
CheckboxField로 사용하기
CheckboxField는 기본 입력에 label·required·description·error를 함께 제공합니다. FormStack 안에 직접 넣으며 FormField로 다시 감싸지 않습니다.
라벨·설명·필수 표시를 Field가 함께 처리합니다.
사용 기준
권장하는 사용
- 레이블을 클릭해도 상태가 바뀌게 연결합니다.
피해야 할 사용
- 겉모양만으로 사용을 결정하지 마세요.
- 의미와 키보드 동작, 모바일에서의 흐름을 함께 확인하세요.
접근성
화면에 맞는 이름을 제공하고, 키보드만으로 작업을 마칠 수 있는지 확인하세요.
Space: checked 상태 전환