Executando verificação de segurança...
1

Começando no Flutter, dicas sobre gerenciamento de estado?

Estou fazendo uma réplica da calculadora do IOS e já me acostumei com o jeito de criar interfaces e widgets sem estado. No entanto, cheguei em um ponto que preciso manipular estados no flutter e estou um tanto perdido. Vi na internet que o stateful widget não é muito usado, então tentei usar o Riverpod, mas não tenho ideia de como usá-lo quando preciso que um widget fora do arquivo principal precisa alterar o estado de outro widget fora do arquivo principal.

Alguma dica de o que usar e o que estudar para resolver o meu problema? Alguma outra solução, além do Riverpod é melhor?

Carregando publicação patrocinada...
1

Se você não sabe usar o setState, então eu não recomendo utilizar gerenciador de estado externo, aprenda a fazer as coisas utilizando o StatefulWidget mesmo, quando você entender ele, ai pode subir um pouco mais e ir para o ChangeNotifier, Bloc ou Mobx por exemplo. E quando entender, se quiser facilitar as coisas use o GetX.

1

Vai no canal do Flutterando, ve a Playlist de ValueNotifier e seja feliz. Apenas isso mesmo.

E como já mencionaram aqui, a documentação do Flutter tem recomendações de ferramentas de gerenciamento de estado. Na real, quem faz o gerenciamento de estado é você Dev, que pode utilizaar SetState, ValueNotifier, InheritedWidget e etc.

1

EU uso o Getx, gosto bastante e acho bem simples a utilização, mas você pode continuar usando o nativo com setState() e notifylistner(), ambos funcionam somente em stateful pois o stateless não possui estado para manipular