BLoC
のFirebase
パターンを管理する方法を知りたいです。 BLoC
のFirebase
の例が見つからなかったので、広いかもしれませんが、許してください。基本的なBLoC
の実装を見ましたが、それらは基本的に、データベース(ほとんどのAPI JSONのもの)を介さずに、パッシブな方法ではなくアクティブな方法でデータをフェッチまたはビューを更新していました。したがって、ユーザーが自分のプロファイル情報を更新するときに、BLoC
のFirestore
パターンをgetfollowed(パッシブウェイ)のように処理する方法を確認したいと思います。誰かが私を正しい方法に導きますか?どんな助けでも大歓迎です!
BLoCパターンが提供するのは、stream.sink
を介して新しいデータを追加して更新できるデータストリームにすぎません。
Firestoreを使用すると、すでにデータストリームがあるため、BLoCは必要ない場合があります。
アプリケーションでより複雑なロジックが必要な場合は、BLoCデータを更新して、ルートウィジェットのfirestore refにリスナーを追加し、dbとblocを常に同期させます(複数のdb refに対して複数のブロックを使用する場合があります)。