Returns the rejection value from the closest <Await>
.
import { Await, useAsyncError } from "react-router"; function ErrorElement() { const error = useAsyncError(); return ( <p>Uh Oh, something went wrong! {error.message}</p> ); } // somewhere in your app <Await resolve={promiseThatRejects} errorElement={<ErrorElement />} />;
function useAsyncError(): unknown
The error that was thrown in the nearest Await
component