Substituir ModularState
por State
na classe SignInStealthPage
#342
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
SignInStealthPage
atualmente utilizaModularState
para gerenciar seu estado e acessar oSignInStealthController
. Para melhorar a testabilidade e seguir boas práticas de injeção de dependência, propomos substituir oModularState
peloState
padrão do Flutter e injetar oSignInStealthController
via passagem de parâmetro.Alterações Propostas
ModularState
: A classe_SignInStealthPage
deixará de estenderModularState
e passará a estenderState<SignInStealthPage>
.SignInStealthController
será injetado via construtor da classeSignInStealthPage
e passado para oState
.controller
serão ajustadas para utilizar o controller injetado.Código Atual
Código Proposto
Benefícios
SignInStealthController
por um mock.flutter_modular
, tornando o código mais modular e fácil de manter.Tarefas
ModularState
porState
.SignInStealthController
via construtor.controller
.Observações
Certifique-se de que todas as instâncias que utilizam
SignInStealthPage
passem oSignInStealthController
corretamente. Isso pode exigir ajustes no roteamento ou na injeção de dependência no nível superior da aplicação.The text was updated successfully, but these errors were encountered: