Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

136
Visualizações
¿Cómo corregir la dependencia faltante en las aplicaciones React usando useEffect?

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 }; }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

 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.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda