Nextjs Guideline: Routing — Handle errors with error.tsx. Description: Catch errors at route level. Do: error.tsx with reset function. Don't: try/catch in every component. Good Example: app/dashboard/error.tsx. Bad Example: try/catch in page component. Severity: High. Docs: https://nextjs.org/docs/app/building-your-application/routing/error-handling.