Criando um estado
Para criar um estado, use useState, passando o valor inicial. Ele devolve um par:
const [qtd, setQtd] = useState(0);
qtd— o valor atual (comece lendo)setQtd— a função que muda o valor0— o valor inicial
⚠️ Regra de ferro: nunca mude o estado direto (
qtd = qtd + 1❌). Sempre use a funçãoset(setQtd(qtd + 1)✅). Só a funçãosetavisa o React que algo mudou — mexer na variável na mão o React não percebe, e a tela não atualiza.
🧠 Modelo mental:
qtdé o mostrador;setQtdé o botão oficial de trocar o número. Trocar o mostrador na marra não conta.
