subscribe method
- VoidCallback listener
Adds a listener and returns a callback that cancels the subscription when called.
This is a convenience method for easier cleanup.
final cancel = atom.subscribe(() => print(atom.value));
// ... later
cancel();
Implementation
VoidCallback subscribe(VoidCallback listener) {
assert(!_disposed, 'Cannot subscribe to a disposed NeuronAtom');
addListener(listener);
return () => removeListener(listener);
}