Boa tarde ! alguém poderia me ajudar nessa situação. Eu estou querendo obter os dados da api pelo método get e consigo obter mas o typescript não deixa rodar e fica dando um erro de que o diretório data não existe na minha chamada ou seja, não tem no tipo que passo para a chamada do axios e no que passo para o useState.
const [data, setData] = useState<IData[]>([])
const token = localStorage.getItem('token')
const red = () => {
axios.get<IData[]>('http://localhost:8000/api/estagiario', {
headers: {
'Authorization': `Bearer ${token}`
}
}).then((resposta) => {
console.log(resposta.data);
setData(resposta.data.data);
}
)
.catch((error) => console.log(error))
}
useEffect(()=> {
red()
},[])