Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Provider no main

Estou fazendo um app que vai ter tela de Planos, Embalegens e itens. Quando eu alterar um item preciso alterar a embalagem e o plano, então farei para cada model um store do provider, mas no main somente pode colocar um, como ficaria as demais ?

class Plan List

class Box extends Plan List

class Item extends Box List

Tem a tela A=Plan; B=Box; C=Item

2 respostas

class Plan List

class Box extends Plan List

class Item extends Box List

Tem a tela A=Plan; B=Box; C=Item

solução!

Oi Anderson, tudo bem?

Para gerenciar o estado de múltiplas Stores em um aplicativo Flutter utilizando o Provider, você pode usar o MultiProvider no seu arquivo principal (main.dart). O MultiProvider permite que você forneça vários Providers para o seu aplicativo.

Você pode começar definindo suas classes de modelo (Plan, Box, Item) e implementar os stores (PlanStore, BoxStore, ItemStore) usando ChangeNotifier. No arquivo principal (main.dart), use MultiProvider para fornecer os stores ao aplicativo.

Nas suas telas criadas você pode acessar os stores usando Provider.of<StoreType>(context) ou Consumer<StoreType>. Configure a navegação entre as telas com o Navigator para refletir as mudanças de estado.

Deixo links da documentação que podem te ajudar nesse processo:

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!