5. You want to show a custom message for 401 Unauthorized errors inside a CatchBoundary. Which code snippet correctly implements this behavior?
A)
export function CatchBoundary() {
const caught = useCatch();
if (caught.status === 401) {
return <div>Please log in to access this page.</div>;
}
return <div>Error {caught.status}</div>;
}
B)
export function CatchBoundary() {
const caught = useCatch();
if (caught.status === 403) {
return <div>Please log in to access this page.</div>;
}
return <div>Error {caught.status}</div>;
}
C)
export function CatchBoundary() {
const caught = useCatch();
if (caught.status === 401) {
return <div>Access denied.</div>;
}
return <div>Error {caught.status}</div>;
}
D)
export function CatchBoundary() {
const caught = useCatch();
if (caught.status === 401) {
return <div>Error 401 occurred.</div>;
}
return <div>Please log in to access this page.</div>;
}