例如,我想处理当前在我的 React 应用程序中运行的所有查询的过期访问令牌错误。
有没有 React Query 提供的方法? 你能举个简单的例子说明如何实现吗?
React Query 在 QueryCache 和 MutationCache 级别具有全局事件处理程序,它们是使用您的 QueryClient 创建的:
const queryClient = new QueryClient({
queryCache: new QueryCache({
onSuccess,
onError,
}),
mutationCache: new MutationCache({
onSuccess,
onError,
})
})
对于每个查询/突变,这些事件处理程序将在每个查询/突变中调用一次。
另见: