Lehké řešení pro správu stavu pro Flutter.

Vyzkoušejte sílu reaktivní architektury Riverpodu bez složitosti generování kódu nebo velkých závislostí.

Žádné generování kódu

Pište standardní Dart třídy a providery. Není vyžadován build_runner.

Lehký

Velikost menší než 50 KB. Ideální pro aplikace náročné na výkon.

Známé API

Přímo inspirováno elegantní syntaxí čtení stavu v Riverpodu.

První kroky

Zjistěte, jak integrovat miniriverpod do svého projektu Flutter během několika minut.

Instalace

flutter pub add miniriverpod

Průvodce použitím

user_provider.dart
import 'package:flutter/widgets.dart';
import 'package:miniriverpod/miniriverpod.dart';

// 1) Obalte aplikaci pomocí ProviderScope
void main() {
  runApp(
    const ProviderScope(
      child: MyApp(),
    ),
  );
}

// 2) Definujte Provider
final counterProvider = Provider<int>((ref) => 0);

// 3) Sledujte z UI
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')),
    );
  }
}
Důležitá poznámka

Na rozdíl od původního Riverpodu, miniriverpod se specificky zaměřuje na aplikace Flutter a nepodporuje samostatné projekty Dart. To nám umožnilo odstranit 70 % interní logiky pro lepší výkon.

Předchozí

Vítejte

Následující

Instalace