When I define a function that updates state and call it inside useEffect , I get a cascading render lint error. Here is the relevant code: export default function AdminDashboardPage() { const [stats, setStats] = useState<DashboardStats | null>(null); const [recentUsers, setRecentUsers] = useState<RecentUser[]>([]); const [recentSkills, setRecentSkills] = useState<RecentSkill[]>([]); const [topSkills, setTopSkills] = useState<TopSkill[]>([]);...
Originally asked by Pankaj Choudhary on Stack Exchange (stackoverflow) (CC BY-SA 4.0).