usePersistSignal<T> function
PersistSignal<T>
usePersistSignal<T>(
- T initialValue(),
- FutureOr<
T> read(), - FutureOr<
void> write(- T value
- bool lazy = false,
- Duration writeDelay = Duration.zero,
- JoltDebugFn? onDebug,
Creates a persistent signal hook.
Implementation
PersistSignal<T> usePersistSignal<T>(T Function() initialValue,
FutureOr<T> Function() read, FutureOr<void> Function(T value) write,
{bool lazy = false,
Duration writeDelay = Duration.zero,
JoltDebugFn? onDebug}) {
return useHook(() => PersistSignal(
initialValue: initialValue,
read: read,
write: write,
lazy: lazy,
writeDelay: writeDelay,
onDebug: onDebug));
}