FLUTTER ECOSYSTEM

listen_it

Flutter 的反應式原語 - 可觀察集合與強大的運算子。像使用 Streams 一樣使用 ValueNotifiers。包含 ListNotifier、MapNotifier、SetNotifier。先前發布為 functional_listener。

最新版本
6.0.0
近 30 天下載
9890
喜歡數
15
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

ListenIt 是一個用於 Flutter 的反應式狀態管理套件,提供如 ListNotifier、MapNotifier 和 SetNotifier 等可觀察集合,讓開發者能像使用 Streams 一樣操作 ValueNotifiers。它提供強大的運算子來轉換和組合資料流,促進函數式反應式程式設計風格。最初發布為 functional_listener,透過極少的樣板程式碼簡化狀態更新與訂閱。非常適合用於管理響應式 UI 中的動態資料。

適用情境
  • 即時資料同步
  • 動態清單或映射狀態管理
  • 使用最少的程式碼實現反應式UI更新
  • ValueNotifier 的串流行為
  • 複雜的狀態轉換
主要特色
  • 可觀察集合(ListNotifier、MapNotifier、SetNotifier)
  • ValueNotifiers 的流式運算子
  • 函數式響應式程式設計模型
  • 最小化樣板程式碼
  • 跨平台支援
適合對象
  • 尋求輕量級反應式狀態管理的開發者
  • 需要反應式集合的專案
  • 熟悉函數式程式設計模式的團隊
  • 頻繁更新動態資料的應用程式
  • Flutter 應用針對多個平台
使用建議
  • 可能需要學習響應式程式設計概念
  • 最適合中等至複雜的狀態邏輯
  • 不適合簡單的靜態狀態
  • 使用極大資料集時的效能影響
  • 與成熟的替代方案相比,文件較少
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add listen_it

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案