Skip to content

Commit c19b79d

Browse files
committed
useRoute: change loaderData to be optional
since it could be accessed within an error boundary when the loader itself failed
1 parent 3ce0df7 commit c19b79d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/react-router/lib/hooks.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1856,7 +1856,7 @@ type UseRouteResult<Args extends UseRouteArgs> =
18561856

18571857
type UseRoute<RouteId extends keyof RouteModules | unknown> = {
18581858
loaderData: RouteId extends keyof RouteModules
1859-
? GetLoaderData<RouteModules[RouteId]>
1859+
? GetLoaderData<RouteModules[RouteId]> | undefined
18601860
: unknown;
18611861
actionData: RouteId extends keyof RouteModules
18621862
? GetActionData<RouteModules[RouteId]> | undefined

0 commit comments

Comments
 (0)