FLUTTER ECOSYSTEM

listen

一个用于在纯 Dart 中通知状态更改给感兴趣监听器的包。

最新版本
1.0.1
近 30 天下载
84.7万
喜欢数
42
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

listen 包提供了一种轻量级的纯 Dart 解决方案,用于向已注册的监听器通知状态变化。它能够在不依赖 Flutter 特定组件或框架的情况下,实现组件间的高效通信。该包设计简洁且性能优异,支持细粒度更新,非常适合在需要最小开销的状态管理场景中使用。该包可在 Flutter 支持的所有主要平台上运行,适用于多平台应用中的共享逻辑。

适合场景
  • Real-time data updates
  • Cross-component communication
  • State management in libraries
  • Event-driven architecture
  • Decoupled UI and business logic
主要特点
  • Pure Dart implementation
  • Minimal performance overhead
  • Fine-grained change notifications
  • Supports multiple listeners
  • Platform-agnostic design
适合对象
  • 需要状态通知的库作者
  • 开发者避免框架依赖
  • 多平台共享代码库
  • 简单的状态管理需求
使用建议
  • Not a full state management solution
  • Requires manual listener management
  • Limited built-in debugging tools
  • Best suited for non-UI state tracking
支持平台AndroidiOSLinuxmacOSWebWindows

安装插件

flutter pub add listen

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目

暂无相关数据。

所在榜单