fix: Can't perform a React state update on an unmounted component

This commit is contained in:
Tom Moor
2023-10-22 22:08:36 -04:00
parent b0095e6fe1
commit 1abe4964e8

View File

@@ -36,9 +36,11 @@ export default function useIdle(
} }
timeout.current = setTimeout(() => { timeout.current = setTimeout(() => {
setIsIdle(true); if (isMounted()) {
setIsIdle(true);
}
}, timeToIdle); }, timeToIdle);
}, [timeToIdle]); }, [isMounted, timeToIdle]);
React.useEffect(() => { React.useEffect(() => {
const handleUserActivityEvent = throttle(() => { const handleUserActivityEvent = throttle(() => {