Viegls stāvokļa pārvaldības risinājums Flutter.
Izbaudiet Riverpod reaktīvo arhitektūru bez koda ģenerēšanas sarežģītības vai lielām atkarībām.
Bez koda ģenerēšanas
Rakstiet standarta Dart klases un providerus. Nav nepieciešams build_runner.
Viegla
Mazāk nekā 50 KB. Ideāli veiktspējai jutīgām lietotnēm.
Pazīstama API
Tieši iedvesmota no Riverpod elegantās stāvokļa lasīšanas sintakses.
Pirmie soļi
Uzziniet, kā dažu minūšu laikā integrēt miniriverpod savā Flutter projektā.
Instalēšana
flutter pub add miniriverpod
Lietošanas rokasgrāmata
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')),
);
}
}
Svarīga piezīme
Atšķirībā no oriģinālā Riverpod, miniriverpod ir īpaši paredzēts Flutter lietotnēm un neatbalsta atsevišķus Dart projektus. Tas ļāva mums noņemt 70% iekšējās loģikas labākai veiktspējai.
Iepriekšējā
Laipni lūdzamNākamā
Instalēšana