Zgjidhje e lehte per menaxhimin e gjendjes ne Flutter.
Perjetoni arkitekturen reaktive te Riverpod pa kompleksitetin e gjenerimit te kodit dhe varesite e renda.
Pa gjenerim kodi
Shkruani klasa Dart standarde dhe provider. Nuk kerkohet build_runner.
I lehte
Me pak se 50KB. Ideal per aplikacione me performance kritike.
API i njohur
I frymezuar drejtpërdrejt nga sintaksa elegante e Riverpod.
Hapat e pare
Mesoni si te integroni miniriverpod ne projektin tuaj Flutter ne pak minuta.
Instalim
flutter pub add miniriverpod
Udhezues perdorimi
user_provider.dart
import 'package:flutter/widgets.dart';
import 'package:miniriverpod/miniriverpod.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')),
);
}
}
Shenim i rendesishem
Ndryshe nga Riverpod origjinal, miniriverpod targeton vetem aplikacione Flutter dhe nuk mbeshtet projekte Dart te pavarura. Kjo na lejoi te heqim 70% te logjikes se brendshme per performance me te mire.
Me i meparshem
Mire se viniTjetri
Instalim