Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.0.2

go_provider

Aproveite facilmente os provedores em rotas com GoProviderRoute e ShellProviderRoute.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
536
Curtidas
25
Pontos Pub
160

Instalar pacote

flutter pub add go_provider

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

GoProviderRoute e ShellProviderRoute simplificam o escopo de provedores para rotas específicas em aplicativos Flutter. Este pacote melhora a roteamento permitindo que desenvolvedores gerenciem estado e dependências ao nível da rota, garantindo que os provedores sejam criados e descartados adequadamente durante a navegação. Integra-se perfeitamente com o GoRouter, oferecendo uma maneira limpa de isolar o estado por rota ou compartilhar estado entre rotas aninhadas usando rotas shell. Ideal para aplicativos com estruturas de navegação complexas que exigem controle granular sobre o ciclo de vida do provedor.

Casos de uso

  • Gerenciamento de estado com escopo por rota
  • Compartilhamento de estado de rota aninhada por meio de rotas de shell
  • Simplificando a configuração do provedor em fluxos de navegação complexos
  • Gerenciando dependências específicas de rota
  • Reduzindo o código repetitivo no tratamento de estado baseado em rota

Principais recursos

  • Provedores com escopo de rota com GoProviderRoute
  • Suporte de rota de shell para estado compartilhado
  • Descarte automático do provedor na saída da rota
  • Integração contínua com o GoRouter
  • Configuração mínima necessária

Indicado para

  • Aplicativos com hierarquias de navegação profundas
  • Desenvolvedores usando GoRouter para roteamento
  • Projetos que precisam de estado de rota isolado
  • Equipes procurando uma gestão mais limpa de provedores
  • Formulários complexos ou fluxos de trabalho em múltiplos passos

Considerações

  • Requer o GoRouter para funcionalidade completa
  • Limitado ao uso em navegação baseada no GoRouter
  • Pode aumentar a complexidade para aplicativos simples
  • O escopo do provedor deve ser cuidadosamente planejado
  • Não adequado para estado global de aplicativo sem rotas de shell

Categorias

Dependências

Lista de dependências 2 itens

Projetos que usam este pacote

Ainda não há dados.