Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.18.0

flutter_hooks_bloc

Eine flutter_bloc-Umsetzung basierend auf flutter_hooks mit der gleichen API.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
1080
Likes
35
Pub-Punkte
160

Paket installieren

flutter pub add flutter_hooks_bloc

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_hooks_bloc ist eine Zustandsverwaltungslösung, die flutter_bloc mithilfe von Flutter Hooks neu erfindet und Entwicklern, die mit flutter_bloc vertraut sind, die gleiche API bietet. Es nutzt die Stärke von Hooks, um die Zustandsverwaltung in funktionalen Widgets zu vereinfachen und reaktive Benutzeroberflächen mit minimalem Boilerplate zu ermöglichen. Für nahtlose Integration entwickelt, unterstützt es alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Dieses Paket steigert die Produktivität der Entwickler, indem es die deklarative Natur von Hooks mit den robusten Zustandsverwaltungsmustern von bloc kombiniert.

Anwendungsfälle

  • Reaktive Benutzeroberflächen mit minimalem Boilerplate
  • Zustandsverwaltung in funktionalen Widgets
  • Migration von flutter_bloc zu einer hooks-basierten Architektur
  • Plattformübergreifende App-Entwicklung
  • Komplexe Zustandslogik vereinfachen
  • Ersetzen des traditionellen StatefulWidget durch funktionale Ansätze

Hauptmerkmale

  • Identische API wie flutter_bloc
  • Aufbau auf flutter_hooks
  • Minimales Boilerplate
  • Plattformübergreifende Unterstützung
  • Reaktive Zustandsupdates
  • Funktionswidget-Kompatibilität

Geeignet für

  • Entwickler mit Erfahrung mit flutter_bloc
  • Teams, die hookbasierte Architekturen übernehmen
  • Projekte, die eine leichte Zustandsverwaltung erfordern
  • Funktionale UI-Komponenten
  • Anwendungen für mehrere Plattformen
  • Diejenigen, die weniger Boilerplate beim Zustandsmanagement suchen

Hinweise

  • Erfahrung mit Flutter Hooks erforderlich
  • Könnte Teams, die Klassenbasierte Zustandsverwaltung bevorzugen, nicht geeignet sein
  • Eingeschränkte Dokumentation im Vergleich zu flutter_bloc
  • Möglicher Lernkurve für neue Hook-Nutzer
  • Reifer Ökosystem als flutter_bloc
  • Nicht ideal für sehr einfache Zustandsbedürfnisse

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Bloc Alternatives libraries

A collection of dart & flutter packages to work with Bloc

Packages

flutter_hooks_bloc

A reimplementation of flutter_bloc based on flutter_hooks.

Advantages:

  • Now you can use a useBloc hook function.
  • Bloc widgets has less compostion in te widget tree.
  • Widget inspector gives information about bloc/cubit.
  • It's easy to create a widget with a MultiBlocBuilder behavior.

riverbloc

Expose a BlocProvider based on Riverpod and can be use with flutter_riverpod or hooks_riverpod instead of flutter_bloc.

With this package, MultiBlocProvider is not necessary anymore. No more FlutterError/ProviderNotFoundException on context.bloc() invocation.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.