mirror of
https://github.com/spacedriveapp/spacedrive
synced 2024-07-18 22:29:11 +00:00
Fix React cannot update warning
This commit is contained in:
parent
de16a11ea0
commit
79941c654b
|
@ -52,15 +52,17 @@ const useCounter = ({ name, start = 0, end, duration = 2, saveState = true }: Us
|
|||
duration,
|
||||
easing: 'easeOutCubic'
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
if (saveState && value == end) {
|
||||
setLastValue(name, end);
|
||||
}
|
||||
}, [value]);
|
||||
|
||||
if (start === end) return end;
|
||||
|
||||
if (saveState && lastValue && lastValue === end) return end;
|
||||
|
||||
if (saveState && value == end) {
|
||||
setLastValue(name, end);
|
||||
}
|
||||
|
||||
return value;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue