usePreviousIfNull<T> function
T?
usePreviousIfNull<T>(
- T? value
Implementation
T? usePreviousIfNull<T>(T? value) {
return useDebugGroup(
debugLabel: "usePreviousIfNull<$T>()",
debugFillProperties: (builder) => builder.add(DiagnosticsProperty("value", value)),
() {
final state = useState<T?>(null, listen: false);
if (value != null) state.value = value;
return state.value;
},
);
}