Flutter க்கான லைட் state management தீர்வு.

கோடு ஜெனரேஷன் சிக்கல் அல்லது பெரிய சார்புகள் இல்லாமல் Riverpod-ன் reactive architecture வலிமையை அனுபவிக்கவும்.

Code Gen இல்லை

சாதாரண Dart வகுப்புகள் மற்றும் providers எழுதுங்கள். build_runner தேவையில்லை.

இலகு

50KB க்கும் குறைவான footprint. உயர் செயல்திறன் தேவைப்படும் செயலிகளுக்கு சரியானது.

அறிந்த API

Riverpod-ன் elegant state-reading syntax இல் இருந்து நேரடியாக ஊக்கமடைந்தது.

முதல் படிகள்

miniriverpod-ஐ உங்கள் Flutter திட்டத்தில் சில நிமிடங்களில் இணைப்பது எப்படி என்பதை அறிக.

நிறுவல்

flutter pub add miniriverpod

பயன்பாட்டு வழிகாட்டு

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')),
    );
  }
}
முக்கிய குறிப்பு

அசல் Riverpod-இன் மாறாக, miniriverpod Flutter செயலிகளுக்கே குறிப்பாக வடிவமைக்கப்பட்டுள்ளது; standalone Dart திட்டங்களை ஆதரிக்காது. இதனால் உள் logic-இன் 70% நீக்கி, செயல்திறன் மேம்படுத்தப்பட்டுள்ளது.

முந்தையது

Welcome

அடுத்தது

நிறுவல்