read<StateT> method
StateT
read<StateT>(
- ProviderListenable<
StateT> provider
Reads a provider without listening to it and returns the currently exposed value.
final greetingProvider = Provider((_) => 'Hello world');
void main() {
final container = ProviderContainer();
print(container.read(greetingProvider)); // Hello World
}
Implementation
StateT read<StateT>(ProviderListenable<StateT> provider) {
final sub = listen(provider, (_, __) {});
try {
return sub.readSafe().valueOrProviderException;
} finally {
sub.close();
}
}