Stop double rendering, add monitors to useEffect dependency array

This commit is contained in:
Alex Holliday committed 2024-08-09 23:17:17 -07:00
1 parent 32bfc2fe0d
commit 5851787c13
2 files changed
+5

No files matched your search

@@ -30,6 +30,9 @@ const IncidentTable = ({ monitors, selectedMonitor, filter }) => {
useEffect(() => {
const fetchPage = async () => {
if (!monitors || Object.keys(monitors).length === 0) {
return;
}
try {
let url = `/checks/${selectedMonitor}?sortOrder=desc&filter=${filter}&page=${paginationController.page}&rowsPerPage=${paginationController.rowsPerPage}`;
@@ -52,6 +55,7 @@ const IncidentTable = ({ monitors, selectedMonitor, filter }) => {
}, [
authToken,
user,
monitors,
selectedMonitor,
filter,
paginationController.page,
+1
View File
@@ -47,6 +47,7 @@ const Incidents = () => {
useEffect(() => {
const fetchMonitors = async () => {
console.log("fetching monitors");
setLoading(true);
const res = await axiosInstance.get(
`/monitors/user/${authState.user._id}?status=false&limit=1`,