Next.js provides error.tsx for route-level error handling. These examples show component-level error boundaries for when you need more granular control within a page.
Workaround: check the digest in the error boundary to detect framework errors, and use a key change + router.refresh() inside startTransition to re-fetch Server Component data.