reactjs - Como desativar ou contornar a fronteira de erro do Tanstack Router


O Tanstack router tem uma fronteira de erros incorporada que eu descobri que pode ser personalizada definindo a prop defaultErrorComponent no componente provider. No entanto, em vez de personalizar este componente, quero desativá-lo completamente, ou pelo menos passar o erro para cima na árvore de componentes para outra fronteira que eu defina. Tentei simplesmente relançar o erro, mas isso parece não ter efeito:

import { RouterProvider as TSRouteProvider } from '@tanstack/react-router';
import { FC } from 'react';
import router from './';
import useApp from '../hooks/use-app.hook';
import Loader from '../components/loader';

const RouteProvider: FC = () => {
  const { loadState } = useApp();

  if (loadState !== 'loaded') {
    return <Loader />;
  }

  return <TSRouteProvider router={router} defaultErrorComponent={PassThruError} />;
};

const PassThruError: FC = ({ error }: { error: Error }) => {
  // this does not seem to work: 
  throw error; 
  return <></>;
};

export default RouteProvider;

É possível desativar o boundary de erros do Tanstack, ou passar por ele? Não quero usar nenhum dos tratamentos de erro do Tanstack, simplesmente quero entregar tudo ao meu próprio boundary de erros mais acima na árvore de componentes.