fix: Can't perform a React state update on an unmounted component
This commit is contained in:
@@ -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(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user