Este projeto é um exemplo prático de como criar um formulário de validação em React, utilizando as bibliotecas React Hook Form
e Yup
para gerenciamento e validação de dados. A aplicação inclui validação em tempo real dos campos de entrada com mensagens de erro personalizadas e estilização dinâmica dos campos inválidos.
- Validação de formulário em tempo real usando
Yup
. - Exibição de mensagens de erro personalizadas para cada campo inválido.
- Estilização específica para campos com erros.
- Campos de nome, e-mail, senha e confirmação de senha com validação.
- Uso de classes dinâmicas para exibir erros e aplicar estilos CSS.
- React: Biblioteca JavaScript para construção de interfaces de usuário.
- React Hook Form: Biblioteca para manipulação e validação de formulários em React.
- Yup: Biblioteca para validação de esquemas de dados em JavaScript.
- CSS Modules: Estilização modular e específica para componentes.