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ūdzam