2
respostas

Erro com Chamadas

webpackHotDevClient.js:138 ./src/paginas/Post.jsx Line 15:6: React Hook useEffect has a missing dependency: 'history'. Either include it or remove the dependency array react-hooks/exhaustive-deps

Como resolvo o erro acima?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Fala Josué, tudo bem? Espero que sim!

Provavelmente esta faltando colocar history como depêndencia do useEffect, então verifique no arquivo de erro se não há algum useEffect sem essa depêndencia, deve ficar assim:

useEffect(() => {

}, [history])

Se ainda sim não funcionar, poderia mandar o código completo de onde está dando o erro?

Aguardo o retorno :D

Valeu irmão deu certo.

useEffect(() => { busca(/posts/${id}, setPost).catch(() => { history.push("/404"); }); }, [history, id]);