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