文档
参考
useQueryErrorResetBoundary

useQueryErrorResetBoundary

这个 hook 将重置最近的 QueryErrorResetBoundary 内的任何查询错误。如果没有定义边界,它将在全局范围内重置这些错误:

import { useQueryErrorResetBoundary } from "quaere";
import { ErrorBoundary } from "react-error-boundary";
 
const App: React.FC = () => {
  const { reset } = useQueryErrorResetBoundary();
  return (
    <ErrorBoundary
      onReset={reset}
      fallbackRender={({ resetErrorBoundary }) => (
        <div>
          出现了一个错误!
          <Button onClick={() => resetErrorBoundary()}>重试</Button>
        </div>
      )}
    >
      <Page />
    </ErrorBoundary>
  );
};