A könnyű állapotkezelési megoldás Flutterhez.
Tapasztalja meg a Riverpod reaktív architektúrájának erejét kódgenerálás és nagy függőségek nélkül.
Nincs kódgenerálás
Szabványos Dart osztályok és providerek. Nincs szükség build_runnerre.
Könnyű
50KB alatti méret. Ideális teljesítménykritikus appokhoz.
Ismerős API
Közvetlenül Riverpod elegáns állapot-olvasási szintaxisából merít.
Első lépések
Tanulja meg, hogyan integrálja a miniriverpodot Flutter projektjébe néhány perc alatt.
Telepítés
flutter pub add miniriverpod
Használati útmutató
user_provider.dart
import 'package:flutter/widgets.dart';
import 'package:miniriverpod/miniriverpod.dart';
// 1) Csomagolja az appot ProviderScope-pal
void main() {
runApp(
const ProviderScope(
child: MyApp(),
),
);
}
// 2) Definiáljon egy Providert
final counterProvider = Provider<int>((ref) => 0);
// 3) Figyelés a UI-ból
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')),
);
}
}
Fontos megjegyzés
Az eredeti Riverpoddal ellentétben, miniriverpod kifejezetten Flutter alkalmazásokat céloz, és nem támogatja az önálló Dart projekteket. Ez lehetővé tette, hogy a belső logika 70%-át elhagyjuk a jobb teljesítményért.
Előző
ÜdvözöljükKövetkező
Telepítés