Nemo
컴포넌트FOX · Radio

라디오

여러 보기 중 꼭 하나를 고르는 선택이에요. 보기가 모두 한눈에 보여야 할 때 써요. 네모 안이 채워지면 고른 거예요.

기본

묶음 안에서 위아래 화살표 키를 누르면 선택이 옆 보기로 옮겨 가요. 탭 키는 묶음에 한 번만 멈춰요.

RADIO GROUP
<RadioGroup defaultValue="card" aria-label="결제 수단">
  <Radio value="card">카드</Radio>
  <Radio value="bank">계좌이체</Radio>
  <Radio value="point">포인트</Radio>
</RadioGroup>

가로로 두기

보기가 두세 개이고 짧을 때만 가로로 둬요.

INLINE
<RadioGroup inline defaultValue="m" aria-label="기간">
  <Radio value="w">1주</Radio>
  <Radio value="m">1개월</Radio>
  <Radio value="y">1년</Radio>
</RadioGroup>

꺼짐

묶음 전체를 끄거나 보기 하나만 끌 수 있어요.

DISABLED
<RadioGroup defaultValue="a" aria-label="배송">
  <Radio value="a">일반 배송</Radio>
  <Radio value="b" disabled>새벽 배송</Radio>
</RadioGroup>

이렇게 써요

이렇게처음부터 하나를 골라 둬요. 라디오는 고른 뒤 비울 수 없어요.

이렇게 말고아무것도 고르지 않은 채로 두면 무엇이 기본인지 몰라요.

보기 2~5개는 라디오로 한눈에 보여 줘요.

이렇게보기가 적으면 라디오, 많으면 목록이나 선택창을 써요.

여러 개를 고르게 하려고 라디오를 쓰면 안 돼요.

이렇게 말고여러 개를 고를 때는 체크박스나 칩을 써요.

속성

속성값기본값설명
value / defaultValuestring없음RadioGroup. 고른 값(제어, 비제어)
onChange(value: string) => void없음RadioGroup. 고른 값이 바뀌면 불러요
namestring없음RadioGroup. 폼 이름. 비우면 자동
inlinebooleanfalseRadioGroup. 가로로 나란히
disabledbooleanfalseRadioGroup 전체 또는 Radio 하나
valuestring없음Radio. 이 보기를 구분하는 값(필수)