ValueNotifierRaiiExt<T> extension

Extension for managing ValueNotifier lifecycle.

Example:

class MyWidgetState extends State<MyWidget> with RaiiStateMixin {
  late final counterNotifier = ValueNotifier<int>(0)
    .withLifecycle(this, debugLabel: 'MyValueNotifier');
}
on

Methods

withLifecycle(RaiiLifecycleAware lifecycleAware, {String? debugLabel}) ValueNotifier<T>

Available on ValueNotifier<T>, provided by the ValueNotifierRaiiExt extension

Attaches this notifier to a RaiiLifecycleAware object for automatic disposal.