From b4b53e418f64ec23a2b38ae5ffad17499d09d8cf Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 20 Aug 2024 11:07:34 -0700 Subject: [PATCH] Fixed useEffect infinite render loops --- Client/src/Pages/Incidents/IncidentTable/index.jsx | 8 ++++---- .../src/Pages/Monitors/Details/PaginationTable/index.jsx | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Client/src/Pages/Incidents/IncidentTable/index.jsx b/Client/src/Pages/Incidents/IncidentTable/index.jsx index 741ee144a..7a77208f8 100644 --- a/Client/src/Pages/Incidents/IncidentTable/index.jsx +++ b/Client/src/Pages/Incidents/IncidentTable/index.jsx @@ -32,11 +32,11 @@ const IncidentTable = ({ monitors, selectedMonitor, filter }) => { }); useEffect(() => { - setPaginationController({ - ...paginationController, + setPaginationController((prevPaginationController) => ({ + ...prevPaginationController, page: 0, - }); - }, [filter, selectedMonitor, paginationController]); + })); + }, [filter, selectedMonitor]); useEffect(() => { const fetchPage = async () => { diff --git a/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx b/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx index b9416e961..ad8248ab0 100644 --- a/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx +++ b/Client/src/Pages/Monitors/Details/PaginationTable/index.jsx @@ -29,11 +29,11 @@ const PaginationTable = ({ monitorId, dateRange }) => { }); useEffect(() => { - setPaginationController({ - ...paginationController, + setPaginationController((prevPaginationController) => ({ + ...prevPaginationController, page: 0, - }); - }, [dateRange, paginationController]); + })); + }, [dateRange]); useEffect(() => { const fetchPage = async () => {