Oi, Fábio! Como vai?
Agradeço por compartilhar.
Gostei da sua abordagem no projeto ao incluir validação de CEP utilizando expressões regulares, pois isso ajuda a garantir que apenas dados no formato correto sejam enviados para a API. Também é interessante ver que você pensou na experiência da pessoa usuária, criando janelas para indicar quando o CEP é inválido.
Continue explorando esse tipo de melhoria nos seus projetos, pois esse cuidado com validação de dados e tratamento de erros é muito valorizado no desenvolvimento de software.
Dica: sempre que trabalhar com entrada de dados, combine validação (como regex) com mensagens claras para quem está usando o sistema, mostrando o que precisa ser corrigido e qual formato é esperado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!