FLUTTER ECOSYSTEM

riverbloc

BlocProvider 的實作,使用 riverpod 作為 provider 的替代方案,類似於 StateNotifierProvider

最新版本
3.0.0
近 30 天下載
4200
喜歡數
114
Pub 分數
160

Package Overview

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

套件概覽

Riverbloc 是一個用於 Flutter 的狀態管理套件,它基於 Riverpod 提供類似 BlocProvider 的實作。它是 provider 套件的替代方案,提供更具彈性與可擴展性的依賴注入與狀態管理方法。受到 StateNotifierProvider 的啟發,Riverbloc 能在 Flutter 應用中實現高效、可測試且反應式的狀態處理。它支援所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常適合跨平台開發。

適用情境
  • 跨平台 Flutter 應用
  • 使用 Riverpod 進行狀態管理
  • 大型應用中的依賴注入
  • 反應式 UI 更新
  • 測試狀態邏輯
  • 以 Riverpod 取代 Provider
主要特色
  • 基於 Riverpod 的狀態管理
  • BlocProvider 相似 API
  • 支援所有 Flutter 平台
  • 與現有程式碼的輕鬆整合
  • 可測試的狀態邏輯
  • 類型安全的依賴項解析
適合對象
  • 熟悉 Riverpod 的開發者
  • 大規模 Flutter 應用
  • 需要強大狀態管理的團隊
  • 需要平台級一致性的應用
  • 追求整潔架構的專案
使用建議
  • 需要理解 Riverpod 概念
  • 可能為新使用者引入學習曲線
  • 最適合已經使用 Riverpod 的專案
  • 不建議用於簡單的單次使用小部件
  • 性能取決於正確的使用模式
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add riverbloc

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

相關專案

暫無相關資料。