Porque vcs usam formCadastro.getRawValue() ao invés de apenas formCadastro.value ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Porque vcs usam formCadastro.getRawValue() ao invés de apenas formCadastro.value ?
Oi, Ricardo! Como vai?
O formCadastro.value retorna os valores do formulário com as transformações e validações aplicadas, ou seja, pode haver diferenças em relação ao que foi digitado.
Já formCadastro.getRawValue() retorna os valores brutos, exatamente como foram preenchidos, sem alterações.
Usar um ou outro depende se você quer os dados ajustados ou puros.
Na aula, optamos por usar formCadastro.getRawValue() para garantir que todos os dados do formulário de cadastro sejam enviados para o servidor sem nenhuma alteração, preservando a integridade das informações fornecidas pelo usuário.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!