1
votes

Modèle de gestion de l'état BLoC (Flutter)

Google suggère l'utilisation du modèle BLoC pour gérer l'état d'une application Flutter. J'ai lu cela avec rxdart , c'est le moyen le plus pratique et le plus complet de gérer l'état. Donc, je voudrais comprendre et apprendre ce modèle.

Malheureusement, il semble qu'il n'y ait pas de documentation complète et exhaustive . Quelqu'un peut-il m'expliquer clairement ce modèle et son implémentation dans une application Flutter?

Merci!


2 commentaires

Essayez de voir cette URL felangel.github.io/bloc/#


@SantoshAnand, merci beaucoup! Je suis désolé mais je l'avais encore lu, et je ne l'ai pas trouvé très clair. Je cherche une explication complète. La solution que je recherche est la plus pure possible en utilisant Stream s et rxdart . Une autre suggestion?


3 Réponses :


1
votes

Voici quelques liens utiles. Ce sont des explications avec des exemples réalisés par Didier Boelens:

Les bases avec les flux et le modèle BLoC ( Programmation réactive - Flux - BLoC )

Un exemple un peu plus profond et pratique ( Programmation réactive - Streams - BLoC - Cas d'utilisation pratique )

Une comparaison entre BLoC, ScopedModel et Redux ( BLoC - ScopedModel - Redux - Comparaison )

Cela m'a beaucoup aidé et j'espère que vous trouverez aussi ce que vous voulez.


0 commentaires

2
votes

Si vous êtes toujours intéressé par ce sujet, je recommanderais la bibliothèque flutter_bloc et sa documentation officielle . Cela rend le travail avec ce modèle un réel plaisir. Si vous cherchez une utilisation plus pratique de cette bibliothèque, j'ai récemment écrit un article de blog sur ce sujet.


0 commentaires

0
votes

Vous pouvez consulter cet article - Motif de bloc pour Flutter sur l'exemple de compteur classique .

Il y a une explication claire de BLoC et un exemple fonctionnel d'application de compteur "classique" réécrit avec le modèle BLoC.

entrez la description de l'image ici


1 commentaires

Je l'ai trouvé utile. Merci!