Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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?

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]);