Substituir ModularState
por State
em EscapeManualPage
#362
Labels
dependencies
Pull requests that update a dependency file
deprecation
Para destacar o uso de componentes obsoletos
good first issue
Good for newcomers
refactor
Envolve melhorias no código, como substituir o componentes obsoletos
Descrição
A classe
_EscapeManualPageState
e_TaskWidgetState
atualmente utilizamModularState
para gerenciar o estado e a injeção de dependência doEscapeManualController
. A proposta é substituirModularState
porState
e injetar oEscapeManualController
via passagem de parâmetro no construtor.Motivação
flutter_modular
para facilitar testes e reutilização do código.Alterações Propostas
ModularState
porState
nas classes_EscapeManualPageState
e_TaskWidgetState
.EscapeManualController
como parâmetro no construtor dessas classes.flutter_modular
onde não for mais necessária.Código Antigo
Código Novo
Impacto
EscapeManualController
pode ser mockado diretamente.controller
como parâmetro.Passos para Implementação
_EscapeManualPageState
e_TaskWidgetState
conforme o código novo.EscapeManualController
como parâmetro.flutter_modular
onde não for mais necessária.Exemplo de Uso
Considerações Finais
Essa mudança promove boas práticas de engenharia de software, como injeção de dependência explícita e desacoplamento, além de melhorar a testabilidade e manutenção do código.
The text was updated successfully, but these errors were encountered: