Flutter साठी हलके स्टेट मॅनेजमेंट सोल्यूशन.
कोड जनरेशन किंवा जड अवलंबनांशिवाय Riverpod ची रिऍक्टिव आर्किटेक्चरची ताकद अनुभवा.
कोड जनरेशन नाही
मानक Dart क्लासेस आणि providers लिहा. build_runnerची गरज नाही.
हलके
50KB पेक्षा कमी फुटप्रिंट. परफॉर्मन्स-सेंसिटिव ॲप्ससाठी परफेक्ट.
ओळखीचा API
Riverpod च्या एलिगंट स्टेट-रीडिंग सिंटॅक्सपासून प्रेरित.
पहिले पाऊल
काही मिनिटांत तुमच्या Flutter प्रोजेक्टमध्ये miniriverpod जोडणे शिका.
इंस्टॉलेशन
flutter pub add miniriverpod
वापर मार्गदर्शिका
user_provider.dart
import 'package:flutter/widgets.dart';
import 'package:miniriverpod/miniriverpod.dart';
// 1) तुमचे ॲप ProviderScope ने wrap करा
void main() {
runApp(
const ProviderScope(
child: MyApp(),
),
);
}
// 2) Provider परिभाषित करा
final counterProvider = Provider<int>((ref) => 0);
// 3) UI मधून watch करा
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 प्रोजेक्ट्सना सपोर्ट करत नाही. त्यामुळे आम्ही चांगल्या परफॉर्मन्ससाठी अंतर्गत लॉजिकपैकी 70% कमी करू शकलो.
मागील
स्वागतपुढील
इंस्टॉलेशन