O hook useSendExtractionForm concentra múltiplas responsabilidades relacionadas ao envio, validação, transformação de dados e tratamento de resposta do formulário de extração. Essa complexidade torna o código mais difícil de manter, testar e evoluir.
Objetivo
- Refatorar o hook em módulos menores e especializados (subserviços).
- Melhorar a legibilidade e organização do fluxo de envio do formulário.
Critérios de Aceitação
- A nova estrutura reduz o tamanho do hook principal e melhora a clareza do fluxo.
- Criação de novos arquivos para os subserviços.