我想通过向useQuery()钩子抛出一个错误来指示套接字断开连接,因此可以从这里的“error”访问错误:
const [query, { isSuccess, data, error }] = useQuery()
字符串
使用onCacheEntryMu查询钩子是很有规律的添加了生命周期回调:
async onCacheEntryAdded() {
socket.on('disconnect', reason => {
// Throw error
})
...
}
型
我在网上没有找到任何答案,但问题看起来很明显。
1条答案
按热度按时间wpx232ag1#
这是一个生命周期事件,在查询完成后执行-并且查询不能跳转到它所工作的基Promise之外的错误状态。您可以更改查询的“data”的形状,使其包含
error
字段,并使用updateQueryData
进行设置。