inherited_state
基于 InheritedWidget 和依赖注入(DI)的简单且干净的状态管理,依赖于服务定位器模式。
探索 依赖注入与状态管理 Flutter 插件,比较平台支持、下载量与社区关注度。
共 173 个插件
基于 InheritedWidget 和依赖注入(DI)的简单且干净的状态管理,依赖于服务定位器模式。
一个 Flutter 包,为 Listenable / ValueListenable 提供扩展方法,作为 AnimatedBuilder、ListenableBuilder 和 ValueListenableBuilder 的替代方案。
带有依赖注入的 Flutter 状态管理解决方案。您可以轻松管理您的状态
Flutter 的 redux 库的简单响应式导航中间件。
对应用设计和架构的重新构想的声明式方法
一个提供组件的库,可更轻松地实现 BLoC 架构模式,并减少样板代码。
Dash 库负责提供一种服务定位器模式,该模式关注于 bloc 的提供和释放。
用于在MVC架构中简化REST API的BLoC模式实现的Flutter小部件,显著减少样板代码。
这是一个易于使用且优雅的基于事件总线的库。
DisposableProvider 是 Provider 的轻量级包装,它会自动调用 dispose。
编译时安全且易于管理的服务定位器。
depend 简化了 Flutter 应用中的依赖管理,提供了在组件树中轻松初始化和访问服务的功能。
一个用于 Flutter 的简单状态管理机器。
一个新的 Flutter 包项目。
Bloc 提供者。向子级组件提供 Bloc(O(1)),并且由 bloc_provider 内部持有的状态适当地处理 Bloc 的释放。
MobX 状态管理库的扩展,可自动持久化和恢复 MobX 状态。
一个轻量级的 Flutter MVVM 框架,带有强类型、响应式数据绑定的状态管理库,主要关注简单性和易用性。
一组基于 flutter_bloc 库构建的最常见 BLoC 使用场景。
专注于动画的简化状态管理
使用流进行状态管理,以避免使用 Flutter 的 State/setState/StatefulWidget,提升性能并实现代码分离。
Pulse X 是一个轻量级的状态管理工具。它具有四个特性:状态管理、无上下文路由、依赖注入和反应(副作用)
使用 Karee 架构构建 Flutter 应用程序的另一种方式,适用于移动、Web 和桌面平台。
一个简单且类型安全的依赖注入(DI)包,旨在实现轻松的作用域管理和测试。
重构的架构,增强了全局配置以实现状态管理和数据处理。该包为 Flutter 应用程序提供了一种强大的解决方案,用于管理 API 状态,包括加载、错误处理和数据获取,同时确保代码库的简洁性和可维护性。