Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] erro no "estaNaTela"

quando eu ativei a função "estaNaTela" ele começou a me dar esse erro:

ERROR TypeError: destroy is not a function (it is Object)

meu codigo está assim:

const [repo, setRepo] = useState([]); const estaNaTela = useIsFocused()

useEffect( async () => { const resultado = await pegarRepositorios(route.params.id); setRepo(resultado); },[estaNaTela])

e a funcao do repositorio:

export async function pegarRepositorios(id) { try { const response = await api.get(/repos?postId=${id}); return response.data; } catch (error) { console.log(error); return [] } }

export async function salvarRepositoriosDoUsuario(postId, nome, data, id) { try { await api.put(/repos/${id}, { name: nome, data: data, postId: postId }); return 'sucesso' } catch (error) { console.log(error) return 'erro' } }

Mesmo copiando do proprio git de voces, nao estou conseguindo arrumar

1 resposta
solução!

Ja consegui consertar, era so o "useEffect( async () => {" que nao funciona mais nas versões atuais