1
resposta

"Permitir a reutilização do mesmo formulário em vários componentes."

No caso dessa afirmação dentro da questão do curso, o formulário na verdade só serviria em outra parte da aplicação que utilizasse exatamente o mesmo formulário, sem adicionar ou remover campos, certo? Se não houverem outras partes onde será utilizado esse mesmo form, pode ser deixado dentro do component que vai utilizar ele? Dessa forma parece que simplifica mais, ao invés de chamar, um serviço de fora, o form do component já está dentro dele e fica mais fácil se precisar mexer no futuro

1 resposta

Oi, tudo bem?

Sim, você está correto. Se o formulário for usado exatamente da mesma maneira em vários componentes, então faz sentido colocá-lo em um serviço para reutilização. Isso pode simplificar o código e tornar a manutenção mais fácil no futuro.

No entanto, se o formulário for usado apenas em um componente e não houver planos para reutilizá-lo em outros lugares, então pode ser mais simples mantê-lo no próprio componente. Isso pode tornar o código mais fácil de entender e modificar no futuro, já que tudo o que é relevante para aquele componente estará no mesmo lugar.

Por exemplo, se você tem um formulário de login que é usado em várias partes do seu aplicativo, faz sentido colocá-lo em um serviço. Mas se você tem um formulário de configurações que é usado apenas em uma página de configurações, então pode ser mais fácil mantê-lo nesse componente.

No entanto, vale lembrar que mesmo que o formulário seja usado apenas em um componente, ainda pode ser benéfico colocá-lo em um serviço. Isso pode ajudar a manter o componente focado em sua funcionalidade principal e deixar o gerenciamento do formulário para o serviço, o que pode tornar o código mais organizado e mais fácil de manter.

Um abraço e bons estudos.