Je veux savoir comment gérer le modèle BLoC
pour Firebase
name __. Je n'ai trouvé aucun exemple de BLoC
pour Firebase
de sorte qu'il puisse être étendu, mais me pardonner. J'ai vu quelques notions de base BLoC
étaient fondamentalement des données ou la mise à jour de manière active et non passive, pas même via une base de données (comme dans l'API JSON). Je veux donc voir comment gérer un modèle BLoC
pour Firestore
comme s'il était suivi (de manière passive) ), lorsque l’utilisateur met à jour ses propres informations de profil, quelque chose comme ça. Est-ce que quelqu'un me mène de la bonne façon? Toute aide est vivement appréciée!
Ce que le modèle BLoC vous offre n’est rien de plus qu’un flux de données pouvant être mis à jour en ajoutant de nouvelles données via le stream.sink
.
En utilisant Firestore, vous avez déjà un flux de données, vous n’avez donc peut-être pas besoin de BLoC.
Si votre application nécessite une logique plus complexe, vous pouvez mettre à jour vos données BLoC en ajoutant un écouteur à une référence de magasin de disques dans le widget racine pour que db et bloc soient toujours synchronisés (éventuellement avec plusieurs blocs pour plusieurs références de base de données).