miniriverpod-u dəqiqələr ərzində quraşdırın.
Tək fayllı nüvə və nazik Flutter bağlayıcısı olan yüngül Riverpod üslublu vəziyyət idarəetmə aləti.
Tələblər
Layihənizin minimum SDK və Flutter versiyalarına cavab verdiyindən əmin olun.
Dart SDK
>=3.10.0 <4.0.0
Flutter
>=3.38.0
İpucu
Əgər mövcud layihəni yeniləyirsinizsə, quraşdırma əmrini işə salmazdan əvvəl SDK məhdudiyyətlərinizi yeniləyin.
Quraşdırma
Paketi Flutter CLI ilə əlavə edin və ya pubspec-inizi əl ilə yeniləyin.
CLI
flutter pub add miniriverpod
pubspec.yaml
# Asılılıqlarınıza əlavə edin
dependencies:
miniriverpod: ^0.0.1
İlk Addımlar
ProviderScope-u bağlayın, Provider təyin edin və UI-dan onu izləyin.
main.dart
// 1) Tətbiqi ProviderScope ilə sarın
void main() {
runApp(
const ProviderScope(
child: MyApp(),
),
);
}
// 2) Provider təyin edin
finalcounterProvider = Provider<int>((ref)=> 0);
// 3) UI-dan izləyin
class MyApp extends ConsumerWidget {
const MyApp({super.key});
@override
Widget build(BuildContextcontext, WidgetRef ref) {
final count =ref.watch(counterProvider);
return Directionality(
textDirection: TextDirection.ltr,
child: Center(child: Text('$count')),
);
}
}
Provider((ref) => ...) sinxrondur.
AsyncProvider<T>((ref) async => ...) Future və ya Stream-i idarə edir.
UI-dan WidgetRef.watch(provider) ilə abunə olun.
Növbəti Addımlar
İstifadə Bələdçisi
miniriverpod-un niyə əlavə yük olmadan Riverpod kimi hiss etdirdiyini öyrənin.
Bələdçini AçAPI Reference
Quickly lookup methods such as invalidate, refreshValue, keepAlive, and invoke.
Open API Reference