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

パッケージ詳細v2.4.1

disposable_provider

DisposableProvider は Provider の薄いラッパーであり、自動的に dispose を呼び出します。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1.1万
いいね数
5
Pub ポイント
160

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

flutter pub add disposable_provider

パッケージ概要

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

DisposableProvider は、Flutter の Provider パッケージを軽量なラッパーとして使用し、提供されたオブジェクトに対して dispose メソッドを自動的に呼び出すように設計されています。不要になったときにリソースが適切に解放されることで状態管理を簡素化し、ボイラープレートを減らしてメモリリークを防ぎます。ストリーム、コントローラー、サブスクリプションなどの破棄可能な依存関係の管理に最適です。シンプルさと統合性を重視して作られており、既存の Provider をベースとしたアーキテクチャとシームレスに連携します。

用途

  • ストリームコントローラーの管理
  • 購読の自動クリーンアップ
  • ウィジェット内の消耗品の取り扱い
  • 状態管理のクリーンアップを簡素化する
  • プロバイダのボイラープレートを減らす

主な機能

  • 自動ディスポーズ呼び出し
  • 最小限のオーバーヘッド
  • スムーズな Provider 統合
  • すべてのプラットフォームをサポートしています
  • 軽量なラッピング

適している対象

  • Provider を使用する開発者
  • 頻繁にDisposableを使用するプロジェクト
  • クリーンなリソース管理を必要とするアプリ
  • コードのシンプルさを最優先とするチーム
  • ライフサイクルに意識的な状態管理

注意事項

  • プロバイダーの依存関係が必要です
  • 使い捨てのオブジェクトに限定
  • 使い捨てでない値には適していません
  • 状態付きウィジェットと併用するのが最適です
  • 正しい使用パターンに依存します

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

disposable_provider

DisposableProvider is thin wrapper of Provider and it calls dispose automatically.

Example

  • https://github.com/mono0926/disposable_provider/tree/master/example

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

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