yeah, that means that you have to use the return code in the correct way
…by destructuring:
let { loading, error, data } = useFetch('http://localhost:1337/api/Logo?populate=*')
…or without desctructuring:
let result = useFetch('http://localhost:1337/api/Logo?populate=*')
// then use result.loading, result.error, and result.dat
instead of (your code)
let loading, error, data = useFetch('http://localhost:1337/api/Logo?populate=*')