Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs-mstore.faisalaffan.com/llms.txt

Use this file to discover all available pages before exploring further.

State Management (Riverpod)

Panduan state management menggunakan Riverpod.

📦 Provider Types

// StateProvider
final counterProvider = StateProvider<int>((ref) => 0);

// FutureProvider
final userProvider = FutureProvider<User>((ref) async {
  return await fetchUser();
});

// StreamProvider
final messagesProvider = StreamProvider<List<Message>>((ref) {
  return messageStream();
});

// StateNotifierProvider
final authProvider = StateNotifierProvider<AuthNotifier, AuthState>((ref) {
  return AuthNotifier();
});

API Client

HTTP client

Testing

Testing guide