From 103923fd99a9c735cf0e85f4a55d819281a120aa Mon Sep 17 00:00:00 2001 From: Monu123a Date: Tue, 2 Dec 2025 20:08:23 +0530 Subject: [PATCH] Fix: Remove continuous re-rendering caused by 5-second polling interval - Removed setInterval that was fetching group data every 5 seconds - Component now only fetches data on mount and when group ID changes - Resolves issue #42: Continuous re-rendering in GroupDetail component --- Frontend/src/pages/GroupDetail.jsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Frontend/src/pages/GroupDetail.jsx b/Frontend/src/pages/GroupDetail.jsx index 2137777..3e3bf93 100644 --- a/Frontend/src/pages/GroupDetail.jsx +++ b/Frontend/src/pages/GroupDetail.jsx @@ -28,11 +28,7 @@ export default function GroupDetail() { useEffect(() => { fetchGroup(id); - const interval = setInterval(() => { - fetchGroup(id); - }, 5000); - - return () => clearInterval(interval); + // eslint-disable-next-line react-hooks/exhaustive-deps }, [id]); if (loading || !currentGroup) {