Olá, pessoal!
Ainda não ficou muito claro para mim qual a motivação de termos criado a validação do formulário no componente App e não no FormularioCadastro.
Pensei que a idéia de ter componentes reutilizáveis no React envolvesse encapsular tudo relacionado àquele componente. No caso do formulário, isso envolveria também toda a lógica de validação dos campos, por exemplo.
Alguém conseguiria me explicar melhor esse conceito?