AutoDisposeChangeNotifierProvider<Notifier extends ChangeNotifier?> constructor
AutoDisposeChangeNotifierProvider<Notifier extends ChangeNotifier?> (
- Create<
Notifier, AutoDisposeChangeNotifierProviderRef< create, {Notifier> > - String? name,
- List<
ProviderOrFamily> ? dependencies, - Family<
dynamic, dynamic, ProviderBase> ? from, - Object? argument,
Creates a ChangeNotifier and subscribes to it.
Note: By using Riverpod, ChangeNotifier will no-longer be O(N^2) for dispatching notifications, but instead O(N)
Implementation
AutoDisposeChangeNotifierProvider(
Create<Notifier, AutoDisposeChangeNotifierProviderRef<Notifier>> create, {
String? name,
List<ProviderOrFamily>? dependencies,
Family? from,
Object? argument,
}) : notifier = _AutoDisposeNotifierProvider<Notifier>(
create,
name: modifierName(name, 'notifier'),
dependencies: dependencies,
from: from,
argument: argument,
),
super(name: name, from: from, argument: argument);