Obteniendo este error en mi consola. No estoy seguro de cómo manejarlos
Estoy pasando guildId, así que no estoy seguro de por qué está registrando este error
src/utils/hooks/useFetchGuildBans.tsx
Línea 22:6: React Hook useEffect tiene una dependencia faltante: 'guildId'. Inclúyalo o elimine la matriz de dependencias react-hooks/exhaustive-deps
Aquí está mi useFetchGuildBans.tsx
import { useEffect, useState } from 'react'; import { getGuildBans } from '../api'; import { GuildBanType } from '../types'; export function useFetchGuildBans(guildId: string) { const [bans, setBans] = useState<GuildBanType[]>([]); const [loading, setLoading] = useState(false); const [error, setError] = useState(); const [updating, setUpdating] = useState(false); useEffect(() => { setLoading(true); getGuildBans(guildId) .then(({ data }) => { setBans(data); }) .catch((err) => { console.log(err); setError(err); }) .finally(() => setLoading(false)); }, [updating]); return { bans, loading, error, updating, setUpdating }; } useEffect(() => { setLoading(true); getGuildBans(guildId) .then(({ data }) => { setBans(data); }) .catch((err) => { console.log(err); setError(err); }) .finally(() => setLoading(false)); }, [updating, guildId]); El segundo parámetro de useEffect se denomina matriz de dependencias. El mensaje de error dice que falta guildId en esta matriz.