useListenable<T> function

  1. @defineHook
void useListenable<T>(
  1. Listenable listenable,
  2. VoidCallback listener
)

Subscribes to a Listenable and calls the listener when it notifies.

Parameters:

  • listenable: The Listenable to subscribe to
  • listener: Callback function called when the listenable notifies

Example:

final notifier = ChangeNotifier();
useListenable(notifier, () {
  print('Notifier changed');
});

Implementation

@defineHook
void useListenable<T>(Listenable listenable, VoidCallback listener) {
  useHook(_ListenableHook(listenable, listener));
}