【发布时间】:2021-12-28 09:11:20
【问题描述】:
当我们从 useQuery 钩子获取数据时,我需要在返回给用户之前将数据解析为特定类型。我希望使用我在下面创建的解析函数从 useQuery 挂钩返回的数据应该是“MyType”。我找不到使用解析功能的方法。有什么办法吗?我不想依赖模式结构来获取数据类型。
type MyType = {
id: number;
//some more properties
}
function parseData(arr: any[]): MyType[]{
return arr.map((obj, index)=>{
return {
id: arr.id,
//some more properties
}
})
}
const {data} = await useQuery('fetchMyData', async ()=>{
return await axios.get('https://fake-domain.com')
}
)
【问题讨论】:
标签: react-query