Flutter üçün yüngül vəziyyət idarəetmə həlli.
Kod generasiyasının mürəkkəbliyi və ya böyük asılılıq izləri olmadan Riverpod-un reaktiv arxitekturasının gücünü hiss edin.
Kod Generasiyası Yoxdur
Standart Dart sinifləri və provayderləri yazın. build_runner tələb olunmur.
Yüngül
50KB-dan az ölçü. Performansın kritik olduğu tətbiqlər üçün mükəmməldir.
Tanış API
Birbaşa Riverpod-un eleqant vəziyyət oxuma sintaksisindən ilhamlanıb.
İlk Addımlar
miniriverpod-u Flutter layihənizə dəqiqələr ərzində necə inteqrasiya edəcəyinizi öyrənin.
Quraşdırma
flutter pub add miniriverpod
İstifadə Təlimatı
user_provider.dart
import 'package:flutter/widgets.dart';
import 'package:miniriverpod/miniriverpod.dart';
// 1) Tətbiqi ProviderScope ilə sarın
void main() {
runApp(
const ProviderScope(
child: MyApp(),
),
);
}
// 2) Provider təyin edin
final counterProvider = Provider<int>((ref) => 0);
// 3) UI-dan izləyin
class MyApp extends ConsumerWidget{
const MyApp({super.key});
@override
Widgetbuild(BuildContext context, WidgetRef ref) {
final count = ref.watch(counterProvider);
return Directionality(
textDirection:TextDirection.ltr,
child: Center(child:Text('$count')),
);
}
}
Vacib Qeyd
Orijinal Riverpod-dan fərqli olaraq, miniriverpod xüsusilə Flutter tətbiqlərini hədəfləyir və müstəqil Dart layihələrini dəstəkləmir. Bu, daha yaxşı performans üçün daxili məntiqin 70%-ni çıxarmağa imkan verdi.
Əvvəlki
Xoş gəlmisinizNövbəti
Quraşdırma