Ir para o conteúdo

Checkbox

Caixa de seleção baseada no input checkbox nativo.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
448 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Contrato publicado
Ambiente de teste

Experimentar

Checkbox

Default

Indeterminate

Disabled

API

Checkbox

PropTipoPadrãoDescrição
id*string—Id do input nativo, também usado para conectar o elemento de rótulo.
labelReactNode—Conteúdo do rótulo renderizado ao lado do input, dentro de um elemento label que os envolve.
checkedboolean | "indeterminate"—Estado marcado, tornando a caixa de seleção controlada; "indeterminate" renderiza o estado misto.
defaultCheckedboolean—Estado marcado inicial da caixa de seleção não controlada, que passa a ser gerenciado pelo navegador.
disabledbooleanfalseDesabilita o input nativo e define o atributo data-disabled.
namestring—Name used when the checkbox is submitted with a form.
valuestring—Value submitted when the checkbox is checked.
classNamestring—Classe aplicada ao elemento label envolvente quando há um rótulo.
onCheckedChange(checked: boolean) => void—Chamado com o novo estado marcado quando o usuário alterna a caixa de seleção.
aria-labelstring—Nome acessível usado quando nenhum rótulo é fornecido.

Teclado

TeclaAção
SpaceAlterne quando estiver em foco

Acessibilidade

Input checkbox nativo. Estado indeterminado quando aplicável.

Pontos de integração de estilos

data-statedata-disabled
Esta página foi traduzida automaticamente e ainda não foi revisada.