Validação no Frontend é UX, no Backend é Segurança
· 1 min de leitura
Validação no frontend existe para guiar o usuário. Validação no backend existe para proteger o sistema.
Desabilitar botão, marcar campo em vermelho e avisar sobre formato de e-mail no React cria uma experiência rápida e agradável. Mas não protege a aplicação contra nada: qualquer chamada direta via cURL ou Postman ignora completamente as regras da interface.
A casca visual orienta quem usa. A API decide o que entra no banco.