hooks_riverpod
library
Classes
-
AlwaysAliveRefreshable<T>
-
An interface for provider expressions that can be passed to
ref.refresh
-
AsyncData<T>
-
Creates an AsyncValue with a data.
-
AsyncError<T>
-
Creates an AsyncValue in the error state.
-
AsyncLoading<T>
-
Creates an AsyncValue in loading state.
-
AsyncNotifier<State>
-
A Notifier implementation that is asynchronously initialized.
-
AsyncNotifierProviderElement<NotifierT extends AsyncNotifierBase<T>, T>
-
The element of AsyncNotifierProvider.
-
AsyncNotifierProviderElementBase<NotifierT extends AsyncNotifierBase<T>, T>
-
The element of AsyncNotifierProvider.
-
AsyncNotifierProviderFamily<NotifierT extends FamilyAsyncNotifier<T, Arg>, T, Arg>
-
The Family of AsyncNotifierProvider.
-
AsyncNotifierProviderRef<T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AsyncValue<T>
-
A utility for safely manipulating asynchronous data.
-
AutoDisposeAsyncNotifier<State>
-
A provider which creates and listen to an AsyncNotifier.
-
AutoDisposeAsyncNotifierProviderElement<NotifierT extends AsyncNotifierBase<T>, T>
-
The element of AutoDisposeAsyncNotifierProvider.
-
AutoDisposeAsyncNotifierProviderFamily<NotifierT extends AutoDisposeFamilyAsyncNotifier<T, Arg>, T, Arg>
-
The Family of AsyncNotifierProvider.
-
AutoDisposeAsyncNotifierProviderRef<T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeChangeNotifierProvider<NotifierT extends ChangeNotifier?>
-
Creates a ChangeNotifier and exposes its current state.
-
AutoDisposeChangeNotifierProviderElement<NotifierT extends ChangeNotifier?>
-
The element of AutoDisposeChangeNotifierProvider.
-
AutoDisposeChangeNotifierProviderFamily<NotifierT extends ChangeNotifier?, Arg>
-
The Family of AutoDisposeChangeNotifierProvider.
-
AutoDisposeChangeNotifierProviderRef<NotifierT extends ChangeNotifier?>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeFamilyAsyncNotifier<State, Arg>
-
A provider which creates and listen to an AsyncNotifier.
-
AutoDisposeFamilyNotifier<State, Arg>
-
A class which exposes a state that can change over time.
-
AutoDisposeFamilyStreamNotifier<State, Arg>
-
A variant of AsyncNotifier which has build creating a Stream.
-
AutoDisposeFutureProvider<T>
-
A provider that asynchronously creates a value.
-
AutoDisposeFutureProviderElement<T>
-
The ProviderElementBase of AutoDisposeFutureProvider
-
AutoDisposeFutureProviderFamily<R, Arg>
-
The Family of an AutoDisposeFutureProvider
-
AutoDisposeFutureProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeNotifier<State>
-
A class which exposes a state that can change over time.
-
AutoDisposeNotifierProviderElement<NotifierT extends NotifierBase<T>, T>
-
The element of AutoDisposeNotifierProvider
-
AutoDisposeNotifierProviderFamily<NotifierT extends AutoDisposeFamilyNotifier<T, Arg>, T, Arg>
-
The Family of NotifierProvider.
-
AutoDisposeNotifierProviderRef<T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeProvider<T>
-
A provider that exposes a read-only value.
-
AutoDisposeProviderElement<T>
-
The element of AutoDisposeProvider
-
AutoDisposeProviderFamily<R, Arg>
-
The Family of AutoDisposeProvider
-
AutoDisposeProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeRef<State>
-
A Ref for providers that are automatically destroyed when
no longer used.
-
AutoDisposeStateNotifierProvider<NotifierT extends StateNotifier<T>, T>
-
Creates a StateNotifier and exposes its current state.
-
AutoDisposeStateNotifierProviderElement<NotifierT extends StateNotifier<T>, T>
-
The element of AutoDisposeStateNotifierProvider.
-
AutoDisposeStateNotifierProviderFamily<NotifierT extends StateNotifier<T>, T, Arg>
-
The Family of AutoDisposeStateNotifierProvider.
-
AutoDisposeStateNotifierProviderRef<NotifierT extends StateNotifier<T>, T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeStateProvider<T>
-
A provider that exposes a value that can be modified from outside.
-
AutoDisposeStateProviderElement<T>
-
The element of StateProvider.
-
AutoDisposeStateProviderFamily<R, Arg>
-
The Family of StateProvider.
-
AutoDisposeStateProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeStreamNotifier<State>
-
A variant of AsyncNotifier which has build creating a Stream.
-
AutoDisposeStreamNotifierProviderElement<NotifierT extends AsyncNotifierBase<T>, T>
-
The element of AutoDisposeStreamNotifierProvider.
-
AutoDisposeStreamNotifierProviderFamily<NotifierT extends AutoDisposeFamilyStreamNotifier<T, Arg>, T, Arg>
-
The Family of StreamNotifierProvider.
-
AutoDisposeStreamNotifierProviderRef<T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
AutoDisposeStreamProvider<T>
-
Creates a stream and exposes its latest event.
-
AutoDisposeStreamProviderElement<T>
-
The element of AutoDisposeStreamProvider.
-
AutoDisposeStreamProviderFamily<R, Arg>
-
The Family of AutoDisposeStreamProvider.
-
AutoDisposeStreamProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
ChangeNotifierProvider<NotifierT extends ChangeNotifier?>
-
Creates a ChangeNotifier and exposes its current state.
-
ChangeNotifierProviderElement<NotifierT extends ChangeNotifier?>
-
The element of ChangeNotifierProvider.
-
ChangeNotifierProviderFamily<NotifierT extends ChangeNotifier?, Arg>
-
The Family of ChangeNotifierProvider.
-
ChangeNotifierProviderRef<NotifierT extends ChangeNotifier?>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
Consumer
-
Build a widget tree while listening to providers.
-
ConsumerState<T extends ConsumerStatefulWidget>
-
A State that has access to a WidgetRef through ref, allowing
it to read providers.
-
ConsumerStatefulElement
-
The Element for a ConsumerStatefulWidget
-
ConsumerStatefulWidget
-
A StatefulWidget that can read providers.
-
ConsumerWidget
-
A StatelessWidget that can listen to providers.
-
Family
-
A base class for all families
-
FamilyAsyncNotifier<State, Arg>
-
A Notifier implementation that is asynchronously initialized.
-
FamilyNotifier<State, Arg>
-
A class which exposes a state that can change over time.
-
FamilyStreamNotifier<State, Arg>
-
A variant of AsyncNotifier which has build creating a Stream.
-
FutureProvider<T>
-
A provider that asynchronously creates a value.
-
FutureProviderElement<T>
-
The element of a FutureProvider
-
FutureProviderFamily<R, Arg>
-
The Family of a FutureProvider
-
FutureProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
HookConsumer
-
A widget that can both use hooks and listen to providers.
-
HookConsumerWidget
-
A widget that can both use hooks and listen to providers.
-
KeepAliveLink
-
A object which maintains a provider alive.
-
Notifier<State>
-
A class which exposes a state that can change over time.
-
NotifierProviderElement<NotifierT extends NotifierBase<T>, T>
-
The element of NotifierProvider.
-
NotifierProviderFamily<NotifierT extends FamilyNotifier<T, Arg>, T, Arg>
-
The Family of NotifierProvider.
-
NotifierProviderRef<T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
Override
-
An object used by ProviderContainer/
ProviderScope
to override the behavior
of a provider/family for part of the application.
-
Provider<State>
-
A provider that exposes a read-only value.
-
ProviderBase<State>
-
A base class for all providers.
-
ProviderContainer
-
An object that stores the state of the providers and allows overriding the
behavior of a specific provider.
-
ProviderElement<State>
-
A provider that exposes a read-only value.
-
ProviderElementBase<State>
-
An internal class that handles the state of a provider.
-
ProviderFamily<R, Arg>
-
The Family of Provider
-
ProviderListenableOrFamily
-
A shared interface between ProviderListenable and Family.
-
ProviderObserver
-
An object that listens to the changes of a ProviderContainer.
-
ProviderOrFamily
-
A common interface shared by ProviderBase and Family
-
ProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
ProviderScope
-
A widget that stores the state of providers.
-
ProviderSubscription<State>
-
Represents the subscription to a ProviderListenable
-
Ref<State extends Object?>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
Refreshable<T>
-
An interface for provider expressions that can be passed to
ref.refresh
-
StateController<T>
-
A StateNotifier that allows modifying its state from outside.
-
StatefulHookConsumerWidget
-
A StatefulWidget that is both a ConsumerWidget and a
HookWidget
.
-
StateNotifier<T>
-
An observable class that stores a single immutable state.
-
StateNotifierProvider<NotifierT extends StateNotifier<T>, T>
-
Creates a StateNotifier and exposes its current state.
-
StateNotifierProviderElement<NotifierT extends StateNotifier<T>, T>
-
The element of StateNotifierProvider.
-
StateNotifierProviderFamily<NotifierT extends StateNotifier<T>, T, Arg>
-
The Family of StateNotifierProvider.
-
StateNotifierProviderRef<NotifierT extends StateNotifier<T>, T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
StateProvider<T>
-
A provider that exposes a value that can be modified from outside.
-
StateProviderElement<T>
-
The element of StateProvider.
-
StateProviderFamily<R, Arg>
-
The Family of StateProvider.
-
StateProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
StreamNotifier<State>
-
A variant of AsyncNotifier which has build creating a Stream.
-
StreamNotifierProviderElement<NotifierT extends AsyncNotifierBase<T>, T>
-
The element of StreamNotifierProvider.
-
StreamNotifierProviderFamily<NotifierT extends FamilyStreamNotifier<T, Arg>, T, Arg>
-
The Family of StreamNotifierProvider.
-
StreamNotifierProviderRef<T>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
StreamProvider<T>
-
Creates a stream and exposes its latest event.
-
StreamProviderElement<T>
-
The element of StreamProvider.
-
StreamProviderFamily<R, Arg>
-
The Family of StreamProvider.
-
StreamProviderRef<State>
-
An object used by providers to interact with other providers and the life-cycles
of the application.
-
UncontrolledProviderScope
-
Expose a ProviderContainer to the widget tree.
-
WidgetRef
-
An object that allows widgets to interact with providers.
Typedefs
-
AsyncNotifierFamilyProvider<NotifierT extends FamilyAsyncNotifier<T, Arg>, T, Arg>
= FamilyAsyncNotifierProviderImpl<NotifierT, T, Arg>
-
A provider which creates and listen to an AsyncNotifier.
-
AsyncNotifierProvider<NotifierT extends AsyncNotifier<T>, T>
= AsyncNotifierProviderImpl<NotifierT, T>
-
A provider which creates and listen to an AsyncNotifier.
-
AutoDisposeAsyncNotifierProvider<NotifierT extends AutoDisposeAsyncNotifier<T>, T>
= AutoDisposeAsyncNotifierProviderImpl<NotifierT, T>
-
A provider which creates and listen to an AsyncNotifier.
-
AutoDisposeFamilyAsyncNotifierProvider<NotifierT extends AutoDisposeFamilyAsyncNotifier<T, Arg>, T, Arg>
= AutoDisposeFamilyAsyncNotifierProviderImpl<NotifierT, T, Arg>
-
A provider which creates and listen to an AsyncNotifier.
-
AutoDisposeFamilyNotifierProvider<NotifierT extends AutoDisposeFamilyNotifier<T, Arg>, T, Arg>
= AutoDisposeFamilyNotifierProviderImpl<NotifierT, T, Arg>
-
A Provider which exposes a Notifier and listens to it.
-
AutoDisposeFamilyStreamNotifierProvider<NotifierT extends AutoDisposeFamilyStreamNotifier<T, Arg>, T, Arg>
= AutoDisposeFamilyStreamNotifierProviderImpl<NotifierT, T, Arg>
-
-
AutoDisposeNotifierProvider<NotifierT extends AutoDisposeNotifier<T>, T>
= AutoDisposeNotifierProviderImpl<NotifierT, T>
-
A Provider which exposes a Notifier and listens to it.
-
AutoDisposeStreamNotifierProvider<NotifierT extends AutoDisposeStreamNotifier<T>, T>
= AutoDisposeStreamNotifierProviderImpl<NotifierT, T>
-
-
ConsumerBuilder
= Widget Function(BuildContext context, WidgetRef ref, Widget? child)
-
A function that can also listen to providers
-
ErrorListener
= void Function(Object error, StackTrace? stackTrace)
-
A callback that can be passed to StateNotifier.onError.
-
Locator
= T Function<T>()
-
A function that allows obtaining other objects.
-
NotifierFamilyProvider<NotifierT extends FamilyNotifier<T, Arg>, T, Arg>
= FamilyNotifierProviderImpl<NotifierT, T, Arg>
-
The provider for NotifierProviderFamily.
-
NotifierProvider<NotifierT extends Notifier<T>, T>
= NotifierProviderImpl<NotifierT, T>
-
A Provider which exposes a Notifier and listens to it.
-
RemoveListener
= void Function()
-
A callback that can be used to remove a listener added with
StateNotifier.addListener.
-
StreamNotifierFamilyProvider<NotifierT extends FamilyStreamNotifier<T, Arg>, T, Arg>
= FamilyStreamNotifierProviderImpl<NotifierT, T, Arg>
-
A variant of AsyncNotifier which has
build
creating a Stream.
-
StreamNotifierProvider<NotifierT extends StreamNotifier<T>, T>
= StreamNotifierProviderImpl<NotifierT, T>
-
A variant of AsyncNotifier which has
build
creating a Stream.