මිනිත්තුවලින් miniriverpod ස්ථාපනය කරන්න.

එකම ගොනුවේ මූලික කොරය සහ සැහැල්ලු Flutter බයින්ඩින් එකක් ඇති Riverpod-ශෛලී තත්ත්‍ව කළමනාකරණ ටූල්කිට් එකක්.

අවශ්‍යතා

ඔබේ ව්‍යාපෘතිය අවම SDK සහ Flutter අනුවාද සපුරාලන බව තහවුරු කරන්න.

Dart SDK

>=3.10.0 <4.0.0

Flutter

>=3.38.0

ඉඟිය

පවතින ව්‍යාපෘතියක් උසස් කරන්නේ නම්, ස්ථාපන විධානය ක්‍රියාත්මක කිරීමට පෙර ඔබේ SDK සීමා යාවත්කාලීන කරන්න.

ස්ථාපනය

Flutter CLI භාවිතයෙන් පැකේජය එක් කරන්න, නැත්නම් pubspec එක අතින් යාවත්කාලීන කරන්න.

CLI

flutter pub add miniriverpod

pubspec.yaml

# Add to your dependencies
dependencies:
  miniriverpod: ^0.0.1

පළමු පියවර

ProviderScope එක සම්බන්ධ කරන්න, Provider එකක් ප්‍රකාශ කරන්න, සහ UI වෙතින් එය නිරීක්ෂණය කරන්න.

main.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')),
    );
  }
}
Provider((ref) => ...) සමුච්චයයි (synchronous).
AsyncProvider<T>((ref) async => ...) Future හෝ Stream සඳහා වේ.
UI වෙතින් WidgetRef.watch(provider) භාවිතයෙන් subscribe කරන්න.

ඊළඟ පියවර

භාවිත මාර්ගෝපදේශය

miniriverpod එක Riverpod මෙන් හැඟෙන්නේ ඇයිද යන්න දැනගන්න.

මගපෙන්වීම විවෘත කරන්න

GitHub

repo තුළ මූලාශ්‍ර, changelog, සහ නමූනා බලන්න.

GitHub විවෘත කරන්න

API Reference

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

Open API Reference