Installieren Sie miniriverpod in wenigen Minuten.

Ein leichtgewichtiges Riverpod-ähnliches State-Management-Toolkit mit Single-File-Core und schlanker Flutter-Bindung.

Voraussetzungen

Stellen Sie sicher, dass Ihr Projekt die minimalen SDK- und Flutter-Versionen erfüllt.

Dart SDK

>=3.10.0 <4.0.0

Flutter

>=3.38.0

Tipp

Wenn Sie ein bestehendes Projekt aktualisieren, passen Sie Ihre SDK-Constraints an, bevor Sie den Installationsbefehl ausführen.

Installation

Fügen Sie das Paket mit der Flutter-CLI hinzu oder aktualisieren Sie Ihre pubspec manuell.

CLI

flutter pub add miniriverpod

pubspec.yaml

# Add to your dependencies
dependencies:
  miniriverpod: ^0.0.1

Erste Schritte

Richten Sie ProviderScope ein, deklarieren Sie einen Provider und beobachten Sie ihn aus der UI.

main.dart
// 1) Wrap your app with ProviderScope
void main() {
  runApp(
    const ProviderScope(
      child: MyApp(),
    ),
  );
}

// 2) Define a Provider
final counterProvider = Provider<int>((ref) => 0);

// 3) Watch from UI
class MyApp extends ConsumerWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final count = ref.watch(counterProvider);
    return Directionality(
      textDirection: TextDirection.ltr,
      child: Center(child: Text('$count')),
    );
  }
}
Provider((ref) => ...) is synchronous.
AsyncProvider<T>((ref) async => ...) handles Future or Stream.
From UI, subscribe with WidgetRef.watch(provider).

Nächste Schritte

Nutzungshandbuch

Erfahren Sie, warum sich miniriverpod wie Riverpod ohne Overhead anfühlt.

Leitfaden öffnen

GitHub

Quellcode, Changelog und Beispiele im Repository ansehen.

GitHub öffnen

API Reference

Quickly lookup methods such as invalidate, refreshValue, keepAlive, and invoke.

Open API Reference