Olá,
Não compreendi muito bem a linha abaixo:
novoEstado[name] = validacoes[name](value)
validacoes
é um objeto que possui como atributo name
e para este atributo estamos passando o valor value
, é isso? Poderiam informar qual é o tipo de interação que acontece nessa linha para que eu pesquise mais sobre.
Para validação de senha dá certo mas para CPF obtenho o seguinte erro:
TypeError: validacoes[name] is not a function
A url do repositório é https://github.com/RafaeloDuarte/formulario-alura-hooks e a branch é validacoes, caso queira verificar o código.
Obrigado.