Since Signals 0.6.0, you can use the signals_flutter
import to create signals that extend ValueListenable.
Custom Signal
To create a custom signal that extends ValueListenable, use the ValueListenableSignalMixin
mixin.
Or extend FlutterComputed directly.