译零 TransZero · TanStack Query 中文文档
主站

useQueryErrorResetBoundary

更新于 2026-11-02 React 查看英文原文 ↗
TypeScript
1function useQueryErrorResetBoundary(): QueryErrorResetBoundaryValue;

定义位置:packages/react-query/src/QueryErrorResetBoundary.tsx:102

该 Hook 会在最近的 QueryErrorResetBoundary 内重置所有查询错误;若未定义任何边界,则全局重置这些错误。

返回值

QueryErrorResetBoundaryValue

该边界的 QueryErrorResetBoundaryValue。

示例

TypeScript
1import { ErrorBoundary } from 'react-error-boundary'2import { useQueryErrorResetBoundary } from '@tanstack/react-query'3 4function App({ children }: { children: React.ReactNode }) {5  const { reset } = useQueryErrorResetBoundary()6 7  return (8    <ErrorBoundary9      onReset={reset}10      fallbackRender={({ resetErrorBoundary }) => (11        <div>12          There was an error!13          <button onClick={() => resetErrorBoundary()}>Try again</button>14        </div>15      )}16    >17      {children}18    </ErrorBoundary>19  )20}

本页为 TanStack Query 文档(React 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

译自上游 59d11de