Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Soluçao] Desafio da Letra Maiuscula na primeira letra

Vendo a sugestão do .transform() eu fiz umas pesquisas para executar esse desafio e vi que uma boa solução seria utilizar o split(), map() e por fim o join() nessa ordem.

E a partir daí construiria o código pra terminar o desafio, que foi bem concluído:

Desafio da Letra maiuscula na primeira letra sempre executada com sucesso!

O "nome" do esquemaCadastro dentro do CadastroPessoal.tsx:

nome: z.string().min(3, "O nome tem que ter ao menos tres caracteres").transform((val) => 
val.split(' ').map(word => word.charAt(0).toLocaleUpperCase() + word.slice(1).toLocaleLowerCase()).join(' ')),

E lembrando sempre que qualquer sugestão de melhora é sempre bem-vindo!

1 resposta
solução!

Olá, Nicholas. tudo bem?

Muito obrigadA por postar no fórum e compartilhar sua solução para o desafio. Gostei bastante da forma como utilizou o split(), map() e join() para resolver o problema de transformar a primeira letra em maiúscula.

Ficou excelente! Continue assim.

Um abraço.