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