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 项

源码仓库

关联项目

暂无相关数据。