Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.1.1

bloc_event_status

Monitore o status de eventos em um bloc sem atualizar o estado.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
63
Curtidas
2
Pontos Pub
150

Instalar pacote

flutter pub add bloc_event_status

Visão geral do pacote

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

O pacote bloc_event_status permite que desenvolvedores rastreiem o status de eventos em um Bloc sem disparar atualizações de estado. Ele fornece um mecanismo leve para monitorar estados do ciclo de vida de eventos, como carregamento, sucesso ou falha, permitindo uma melhor feedback da interface e depuração. Ideal para cenários em que o rastreamento de eventos é necessário independentemente das mudanças de estado, ele melhora a observabilidade em fluxos complexos de gerenciamento de estado. O pacote se integra perfeitamente aos padrões existentes do Bloc e suporta todas as principais plataformas do Flutter.

Casos de uso

  • Monitorar o progresso do evento sem alterações de estado
  • Depuração do fluxo de eventos em Blocs complexos
  • Exibindo indicadores de carregamento com base no status do evento
  • Melhorando o feedback do usuário durante operações assíncronas

Principais recursos

  • Rastreamento de status de evento não intrusivo
  • Nenhuma atualização de estado necessária
  • Suporta múltiplos status de evento
  • Leve e fácil de integrar
  • Compatibilidade multiplataforma

Indicado para

  • Desenvolvedores usando o padrão Bloc
  • Equipes que precisam de monitoramento detalhado de eventos
  • Aplicativos que exigem feedback de eventos em tempo real
  • Projetos com fluxos de trabalho assíncronos complexos

Considerações

  • Não modifica o estado
  • Requer compreensão do ciclo de vida do evento Bloc
  • Melhor usado em conjunto com outras abordagens de gerenciamento de estado
  • Limitado apenas ao rastreamento de status de evento

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

BlocEventStatus

BlocEventStatus CI codecov License: MIT

Compose event status tracking into your BLoC state — track loading, success, failure (or any custom status) per event type without modifying your main state logic.

Packages

This repository is a monorepo containing the following packages:

Package Description pub.dev
bloc_event_status Core library — EventStatuses, EventStatusesMixin, and the @blocEventStatus annotation. pub package
bloc_event_status_generator Code generator that produces Emitter extensions from @blocEventStatus-annotated Blocs. pub package

Quick Start

# Core library
dart pub add bloc_event_status

# Optional: code generator for emitter extensions
dart pub add --dev bloc_event_status_generator build_runner

See the bloc_event_status README for full documentation and usage examples.

Contributing

We welcome contributions! Please open an issue, submit a pull request or open a discussion on GitHub.

License

This project is licensed under the MIT License.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.