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) => ...) ಸಿಂಕ್ರೊನಸ್ ಆಗಿದೆ.
AsyncProvider<T>((ref) async => ...) Future ಅಥವಾ Stream ಅನ್ನು ಹ್ಯಾಂಡಲ್ ಮಾಡುತ್ತದೆ.
UI ಯಿಂದ, WidgetRef.watch(provider) ಮೂಲಕ ಸಬ್ಸ್ಕ್ರೈಬ್ ಮಾಡಿ.

ಮುಂದಿನ ಹಂತಗಳು

ಬಳಕೆ ಮಾರ್ಗದರ್ಶಿ

miniriverpod ಏಕೆ ಓವರ್‌ಹೆಡ್ ಇಲ್ಲದೆ Riverpod ತರಹ ಫೀಲ್ಸ್ ಆಗುತ್ತದೆ ಎಂಬುದನ್ನು ಕಲಿಯಿರಿ.

ಮಾರ್ಗದರ್ಶಿ ತೆರೆಯಿರಿ

GitHub

ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಸೋರ್ಸ್, ಚೇಂಜ್‌ಲಾಗ್ ಮತ್ತು ಸ್ಯಾಂಪಲ್‌ಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ.

GitHub ತೆರೆಯಿರಿ

API Reference

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

Open API Reference