Escolar Documentos
Profissional Documentos
Cultura Documentos
Relembrando…
Relembrando
Revisão: tag <form>
● Validações
const body = {
email: estadoEmail,
senha: estadoSenha
}
● Exemplos
○ O email é realmente um email?
○ O CPF é um CPF?
○ A senha tem o tamanho que deveria?
○ O CEP existe?
Por que validar formulários? ✅
● Uma regra de desenvolvimento em geral é “Nunca
confie no input dos usuários”
REGEX
REGEX - O que é? ✅
● Regular Expressions ou Expressões Regulares
● Validar CPF
[0-9]{3}\.[0-9]{3}\.[0-9]{3}-[0-9]{2}
Usamos o hook
informando o
estado inicial
Chamamos dentro
do input o estado
e o onChange
!!! Não esqueça do
import useForm from
…
Exercício 3
● Passe as informações criadas no componente Login para
um novo componente useForm e faça as adequações
necessárias para realizar uma requisição na API do LabeX.
Resumo 📓
● Se a lógica do formulário for se repetir em várias telas
dos nossos sites podemos extrair essa lógica para uma
função reutilizável!
Dúvidas? 🧐
Obrigado(a)!