listenable property
JoltValueListenable<T>
get
listenable
Converts this Jolt value to a Flutter ValueListenable.
Returns a cached instance synchronized with this value. Multiple calls return the same instance.
Example:
final signal = Signal(42);
final listenable = signal.listenable;
ValueListenableBuilder<int>(
valueListenable: listenable,
builder: (context, value, child) => Text('$value'),
)
Implementation
JoltValueListenable<T> get listenable {
var listenable = _listenables[this] as JoltValueListenable<T>?;
if (listenable == null) {
_listenables[this] = listenable = JoltValueListenable(this);
}
return listenable;
}