Criando seu próprio componente CheckBox no React Native AlanRmachado on April 12, 2020 Eae Reacteros, bora criar um checkbox maneiro e usá-lo em tudo quanto é lugar ? Entããããããããoooo... Vamos lá! Introdução Eu sou um grand... Read full post Submit Preview Dismiss Collapse Expand Simone Simone Simone Follow Joined Jun 13, 2022 • Oct 1 '22 Dropdown menu Copy link Hide muito boommm! Obrigada Collapse Expand AlanRmachado AlanRmachado AlanRmachado Follow Desenvolvedor web e mobile, focado nas tecnologias React.js e React Native Location Brasil Work Dev Frontend at Grupo HK Joined Apr 12, 2020 • Oct 5 '22 Dropdown menu Copy link Hide Eu quem agradeço :) Collapse Expand Arley Souto Arley Souto Arley Souto Follow Joined Nov 17, 2022 • Nov 17 '22 Dropdown menu Copy link Hide Muito obrigado, me ajudou bastante. Collapse Expand Joel crescêncio de lima sena Joel crescêncio de lima sena Joel crescêncio de lima sena Follow Joined Jun 7, 2020 • Jul 16 '20 Dropdown menu Copy link Hide Opa Alan, como ficaria se fosse múltiplos checkBox e eu precisasse mandar eles para um backend? Collapse Expand AlanRmachado AlanRmachado AlanRmachado Follow Desenvolvedor web e mobile, focado nas tecnologias React.js e React Native Location Brasil Work Dev Frontend at Grupo HK Joined Apr 12, 2020 • Jul 21 '20 • Edited on Jul 21 • Edited Dropdown menu Copy link Hide Opa, blz? Cara, existe algumas formas... A mais simples na minha opinião é o seguinte: cria um objeto como estado, tipo assim : const [allChecks, setCheck] = useState({}); cria uma função para abastecer esse objeto : function handleChecks( property ) { const obj = allChecks obj[property] = !obj[property]; setCheck(obj) } O parâmetro property vai ser o nome do checkbox. Veja que eu criei dois checkbox, e disse que o valor de um eh check1 e do outro é check2 label="check1" labelStyle={{ color: '#fff', fontSize: 16 }} iconColor="#fff" checkColor="#fff" value={allChecks.check1} onChange={()=>handleChecks('check1')} /> label="check2" labelStyle={{ color: '#fff', fontSize: 16 }} iconColor="#fff" checkColor="#fff" value={allChecks.check2} onChange={()=>handleChecks('check2')} /> no final, seu objeto estará igual aos seus checks. Dica, inicia esse objeto já com todos os checks e seus valores, mesmo que seja false. Collapse Expand Alex Paiva Alex Paiva Alex Paiva Follow Joined Apr 14, 2020 • Apr 14 '20 Dropdown menu Copy link Hide Ótimo post parabéns, Collapse Expand Vinicius Fernandes Vinicius Fernandes Vinicius Fernandes Follow Joined May 5, 2020 • May 5 '20 Dropdown menu Copy link Hide Salve Alan, por favor como faço para ter múltiplos checkboxs para depois apresentar a quantidades deles através do useState? Collapse Expand AlanRmachado AlanRmachado AlanRmachado Follow Desenvolvedor web e mobile, focado nas tecnologias React.js e React Native Location Brasil Work Dev Frontend at Grupo HK Joined Apr 12, 2020 • May 14 '20 Dropdown menu Copy link Hide Faaala, Vinícius, blz ? Putz, cara. Não entendi muito bem sua pergunta. Poderia dar um exemplo ? Abs! Collapse Expand Fernandinho Monteiro Fernandinho Monteiro Fernandinho Monteiro Follow Joined Apr 19, 2020 • Apr 19 '20 Dropdown menu Copy link Hide Muito bom ! Collapse Expand Assisneto Damasceno Assisneto Damasceno Assisneto Damasceno Follow I am a programming lover, always willing to learn new things. Developer at @Vizir Location Parnaiba-PI Work graduate at Vizir Software Studio Joined Mar 3, 2020 • Aug 13 '20 Dropdown menu Copy link Hide Parabens mano! Collapse Expand AlanRmachado AlanRmachado AlanRmachado Follow Desenvolvedor web e mobile, focado nas tecnologias React.js e React Native Location Brasil Work Dev Frontend at Grupo HK Joined Apr 12, 2020 • Aug 14 '20 Dropdown menu Copy link Hide Valeu, manooooo Collapse Expand nelsonarcas81 nelsonarcas81 nelsonarcas81 Follow Joined Apr 13, 2020 • Apr 17 '20 Dropdown menu Copy link Hide Excelente exemplo Code of Conduct • Report abuse
muito boommm!
Obrigada
Eu quem agradeço :)
Muito obrigado, me ajudou bastante.
Opa Alan, como ficaria se fosse múltiplos checkBox e eu precisasse mandar eles para um backend?
Opa, blz?
Cara, existe algumas formas... A mais simples na minha opinião é o seguinte:
cria um objeto como estado, tipo assim :
const [allChecks, setCheck] = useState({});
cria uma função para abastecer esse objeto :
function handleChecks( property ) {
const obj = allChecks
obj[property] = !obj[property];
setCheck(obj)
}
O parâmetro property vai ser o nome do checkbox. Veja que eu criei dois checkbox, e disse que o valor de um eh check1 e do outro é check2
label="check1"
labelStyle={{ color: '#fff', fontSize: 16 }}
iconColor="#fff"
checkColor="#fff"
value={allChecks.check1}
onChange={()=>handleChecks('check1')}
/>
label="check2"
labelStyle={{ color: '#fff', fontSize: 16 }}
iconColor="#fff"
checkColor="#fff"
value={allChecks.check2}
onChange={()=>handleChecks('check2')}
/>
no final, seu objeto estará igual aos seus checks.
Dica, inicia esse objeto já com todos os checks e seus valores,
mesmo que seja false.
Ótimo post parabéns,
Salve Alan, por favor como faço para ter múltiplos checkboxs para depois apresentar a quantidades deles através do useState?
Faaala, Vinícius, blz ?
Putz, cara. Não entendi muito bem sua pergunta. Poderia dar um exemplo ?
Abs!
Muito bom !
Parabens mano!
Valeu, manooooo
Excelente exemplo