useValueState<T> function
Implementation
T useValueState<T>({
required T value,
required bool maintainState,
}) {
final stateRef = useRef<T>(value);
useEffect(() {
if (!maintainState) {
stateRef.value = value;
}
return null;
}, [value, maintainState]);
return maintainState ? stateRef.value : value;
}