diff --git a/src/trackerHook.js b/src/trackerHook.js index 9c775f0..c10954a 100644 --- a/src/trackerHook.js +++ b/src/trackerHook.js @@ -56,7 +56,7 @@ export const usePromiseTracker = (outerConfig = defaultConfig) => { ? setPromiseInProgress(true) : setTimeout(() => { // Check here ref to internalPromiseInProgress - if (latestInternalPromiseInProgress.current) { + if (isMounted.current && latestInternalPromiseInProgress.current) { setPromiseInProgress(true); } }, config.delay);