Projeto Formulário dinâmico com React Hook Form e Zod
Fazer um formulário na vida real nem sempre é uma tarefa trivial. Nuances como validação, mensagens de erro e máscaras de preenchimento tornam o processo um pouco menos intuitivo. Neste mini projeto, você vai aprender a criar um formulário dinâmico usando React Hook Form e Zod para facilitar o desenvolvimento.
Seu Instrutor
Aulas
- Introdução
- 1.
Apresentando o projeto
01:26 - 2.
Por que React Hook Form e Zod?
01:33 - 3.
Requisitos do Projeto
09:14 - 4.
Setup do Projeto
03:59 - Deixando o form dinâmico
- 5.
Botão de revelar senha
05:25 Máscaras de Input CEP, CPF e Telefone
04:07Buscando Endereço e Cidade com o CEP
07:46React Puro: dificuldades em implementar formulários
03:27- React Hook Form
React Hook Form Instalação
03:08Usando o React Hook Form no form
03:59Loading e submetendo dados com RHF
05:20Validação e exibição de erros individuais
15:03Componente de erro do React Hook Form
02:47Controlando inputs com o React Hook Form setValue
04:40Validação customizada: senha e confirmação de senha
04:47Corrigindo erros
01:35Implementando validação da API (backend)
07:10- Zod
Zod no React Hook Form usando resolvers
03:21Criando o Schema no Zod
06:01Validações do Zod no formulário
08:24- Últimos Ajustes
React Hot Toast para um melhor feedback
01:56Limpando o formulário após submissão
00:56- finalização
- 23.
Encerramento
01:18