FLUTTER ECOSYSTEM

provider_for_redux

Provider を Redux と併用できるようにします。非ボイラープレート版の Redux、AsyncRedux(https://pub.dev/packages/async_redux)を使用しています。

最新バージョン
8.0.0
30日間ダウンロード
82
いいね数
16
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

provider_for_redux は、軽量でボイラープレートのない Redux 実装である AsyncRedux を使用して、Provider と Redux のシームレスな統合を可能にします。開発者は依存関係のインジェクションに Provider のシンプルさを利用しつつ、Redux の予測可能な状態管理の利点も享受できます。このパッケージは、過度なコードを書かずに構造的な状態処理が必要なアプリに最適です。すべての主要プラットフォームをサポートし、非同期アクションおよび不変状態パターンを通じて状態の更新を簡略化します。

用途
  • スケーラブルな状態管理のための Provider と Redux の組み合わせ
  • 予測可能な状態フローで大規模なFlutterアプリを構築する
  • 複雑なアプリケーションにおける状態ロジックの簡素化
  • Provider のリアクティブウィジェットと AsyncRedux を使用する
  • 既存の Redux ロジックをより明確なパターンに移行する
主な機能
  • Integrates Provider with AsyncRedux
  • Reduces boilerplate compared to traditional Redux
  • Supports async state updates
  • Provides type-safe state and action handling
  • Works across all Flutter platforms
適している対象
  • Developers familiar with Redux
  • Teams needing structured state management
  • Projects requiring both dependency injection and state control
  • Apps with complex state logic
  • Those wanting to avoid Redux boilerplate
注意事項
  • Requires understanding of both Provider and Redux concepts
  • May add complexity for small apps
  • Depends on AsyncRedux which has its own learning curve
  • Not recommended for simple state needs
  • Best suited for medium to large projects
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add provider_for_redux

カテゴリー

ソースリポジトリ

関連プロジェクト

データはまだありません。