From afc13c0d7ebb4ad95bdc2e021adeee20a25c59d0 Mon Sep 17 00:00:00 2001
From: Lim Chee Aun <cheeaun@gmail.com>
Date: Thu, 13 Jul 2023 20:11:23 +0800
Subject: [PATCH] Fix fn not refreshed in useInterval

---
 src/utils/useInterval.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/utils/useInterval.js b/src/utils/useInterval.js
index baa21086..f34c6963 100644
--- a/src/utils/useInterval.js
+++ b/src/utils/useInterval.js
@@ -4,7 +4,7 @@ function useInterval(fn, delay, deps, immediate) {
   const savedCallback = useRef(fn);
   useEffect(() => {
     savedCallback.current = fn;
-  }, [deps]);
+  }, [fn, deps]);
 
   useEffect(() => {
     if (!immediate || delay === null || delay === false) return;