パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v2.0.2

go_provider

GoProviderRoute および ShellProviderRoute を使用して、ルートにプロバイダーを簡単にスコープします。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
536
いいね数
25
Pub ポイント
160

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

flutter pub add go_provider

パッケージ概要

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

GoProviderRoute および ShellProviderRoute は、Flutter アプリケーションにおける特定のルートにプロバイダーをスコープするのを簡素化します。このパッケージは、開発者がルートレベルで状態と依存関係を管理できるようにし、ナビゲーション時にプロバイダーが適切に作成および破棄されることを保証することで、ルーティングを強化しています。GoRouter とシームレスに統合されており、シェルルートを使用して各ルートごとに状態を分離したり、ネストされたルート間で共有状態を管理するための明確な方法を提供します。プロバイダーのライフサイクルに対して細かい制御が必要な複雑なナビゲーション構造を持つアプリに最適です。

用途

  • ルートごとのスコープ付き状態管理
  • シェルルートを介したネストされたルート状態の共有
  • 複雑なナビゲーションフローにおけるプロバイダーセットアップの簡素化
  • ルート固有の依存関係の管理
  • ルートベースの状態処理におけるボイラープレートの削減

主な機能

  • GoProviderRoute を使用したルートスコーププロバイダ
  • シェルルートの共有状態のサポート
  • ルート終了時の自動プロバイダ破棄
  • GoRouter とのシームレスな統合
  • 最小構成が必要

適している対象

  • 深いナビゲーション階層を持つアプリ
  • ルーティングに GoRouter を使用する開発者
  • 分離されたルート状態を必要とするプロジェクト
  • よりクリーンなプロバイダーマネジメントを求めるチーム
  • 複雑なフォームまたはマルチステップワークフロー

注意事項

  • 完全な機能を実現するにはGoRouterが必要です
  • GoRouterベースのナビゲーション内でのみ使用可能
  • シンプルなアプリの複雑さを増す可能性があります
  • プロバイダースコープは慎重に計画する必要があります
  • シェルルートなしでは、グローバルアプリ全体の状態には適していません

カテゴリー

依存関係

依存関係一覧 2 件

このパッケージを使用しているプロジェクト

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