FLUTTER ECOSYSTEM

redux_persist

Persistir o estado do Redux com motores de armazenamento personalizados e serializadores

Versão mais recente
0.9.0
Downloads em 30 dias
2,7 mil
Curtidas
25
Pontos Pub
140

Visão geral do pacote

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

Visão geral

Redux Persist é um pacote Flutter/Dart que permite o armazenamento persistente do estado Redux entre reinícios do aplicativo usando motores de armazenamento e serializadores personalizáveis. Permite que os desenvolvedores salvem e restaurem estados a partir do armazenamento local, suportando várias plataformas, incluindo Android, iOS, macOS, Windows e Linux. O pacote se integra perfeitamente ao Redux, oferecendo persistência confiável do estado sem necessidade de configuração extensa. Lógica de serialização personalizada pode ser definida para tipos de dados complexos, garantindo flexibilidade na forma como o estado é armazenado e recuperado. Ideal para aplicativos que precisam de funcionalidade offline ou retenção de dados específicos do usuário.

Casos de uso
  • Persistência de dados offline
  • Gerenciamento de sessão do usuário
  • Recuperação de estado do aplicativo após reinício
  • Sincronização de estado multiplataforma
  • Salvando preferências do usuário
Principais recursos
  • Motores de armazenamento personalizáveis
  • Serializadores plugáveis
  • Suporte multiplataforma
  • Mínimo boilerplate
  • Integração semelhante ao Redux
Indicado para
  • Aplicativos que exigem estado persistente
  • Desenvolvedores usando arquitetura Redux
  • Projetos com capacidade offline
  • Aplicações multiplataforma
  • UIs com foco em estado
Considerações
  • Requer manipulação cuidadosa da serialização
  • Pode aumentar o tamanho do aplicativo com estado grande
  • Impacto potencial no desempenho em grandes conjuntos de dados
  • Necessita de tratamento adequado de erros para falhas de armazenamento
  • Não adequado para sincronização em tempo real sem lógica adicional
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add redux_persist

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos relacionados