Checkbox
독립 옵션을 원하는 만큼 선택합니다.
미리보기
로컬 미리보기입니다. 실제 계정, 환경, 실행 데이터에는 영향을 주지 않습니다.
실행된 미리보기 작업이 없습니다.
사용법
독립 옵션을 선택하세요. 혼합 상태는 대시 SVG를 보여줍니다. 읽기 전용과 비활성 상태는 구분되어 보입니다.
상호 배타적 옵션 중 하나를 고를 때 사용하지 마세요. RadioGroup을 사용하세요. 상태를 색으로만 구분하지 마세요. Indicator 아이콘도 상태를 보여주게 하세요.
크기: SizeProvider size="small" 포털까지 포함해 구성 전체의 크기를 바꿉니다. 기본 크기는 Default입니다. 크기 안내 및 비교
구성
ChoiceLabel(control, description?) → Checkbox.Root + Indicator(default SVG) + text
키보드와 접근성
Tab은 체크박스에 포커스를 줍니다. Space가 토글합니다. Base UI의 숨겨진 input이 라벨 클릭, 폼 제출, 리셋을 처리합니다.
각 컨트롤에 목적을 설명하는 이름을 지정하세요. 오류 메시지를 해당 컨트롤에 연결하고, 상태를 색만으로 알리지 마세요. 자동 검사는 수동 키보드 및 보조 기술 테스트를 대신하지 않습니다.
예시 코드
공유 컴포넌트는 디자인 토큰에서 스타일을 가져옵니다. 각 예시는 자체 구성과 접근성 속성을 설정합니다. 호출하는 화면이 콜백, ref, 제품 데이터를 정의합니다.
주요 API
표는 공통 래퍼의 주요 props를 나열합니다. 전체 타입은 패키지 타입 선언을 참조하세요.