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ç

GitHub

Repozitoriyada mənbəyə, dəyişikliklərə və nümunələrə baxın.

GitHub-ı Aç

API Reference

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

Open API Reference