fix: move ref sync to useEffect to satisfy react-hooks/refs lint rule

This commit is contained in:
2GT-Rich
2026-04-23 16:23:48 -07:00
parent ac39598257
commit ff768b8217
+2 -2
View File
@@ -1,4 +1,4 @@
import { useState, useMemo, useRef } from 'react';
import { useState, useMemo, useRef, useEffect } from 'react';
import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query';
import { useNavigate } from 'react-router-dom';
import { Search, Wifi, Network, Users, X, Pencil, Trash2, ChevronUp, ChevronDown, ChevronsUpDown, RefreshCw } from 'lucide-react';
@@ -131,7 +131,7 @@ export default function ClientsPage() {
const [sortDir, setSortDir] = useState<'asc' | 'desc'>('desc');
const [refreshInterval, setRefreshInterval] = useState<number | null>(readStoredInterval);
const refreshIntervalRef = useRef(refreshInterval);
refreshIntervalRef.current = refreshInterval;
useEffect(() => { refreshIntervalRef.current = refreshInterval; }, [refreshInterval]);
const PAGE_SIZE = 50;
const handleIntervalChange = (val: number | null) => {