next.js
Add `unstable_catchError()` API for component-level error recovery
#89688
Merged

Add `unstable_catchError()` API for component-level error recovery #89688

devjiwonchoi
nextjs-bot nextjs-bot added created-by: Next.js team
nextjs-bot nextjs-bot added tests
nextjs-bot nextjs-bot added Turbopack
nextjs-bot nextjs-bot added type: next
devjiwonchoi
nextjs-bot
codspeed-hq
nextjs-bot
devjiwonchoi devjiwonchoi changed the base branch from jiwon/02-08-add_retry_logic_for_error.js to graphite-base/89688 122 days ago
devjiwonchoi devjiwonchoi force pushed from e99dd8ff to 582d2bc2 122 days ago
devjiwonchoi devjiwonchoi changed the base branch from graphite-base/89688 to jiwon/02-09-docs_error_component_retry_ 122 days ago
vercel
vercel commented on 2026-02-09
devjiwonchoi devjiwonchoi force pushed from 582d2bc2 122 days ago
devjiwonchoi devjiwonchoi force pushed to 49c7b5d9 122 days ago
devjiwonchoi devjiwonchoi force pushed from 49c7b5d9 to 38604680 122 days ago
devjiwonchoi devjiwonchoi force pushed from 38604680 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi changed the base branch from jiwon/02-09-docs_error_component_retry_ to graphite-base/89688 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi changed the base branch from graphite-base/89688 to jiwon/02-08-add_retry_logic_for_error.js 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi force pushed 120 days ago
devjiwonchoi devjiwonchoi force pushed to e7529e3e 120 days ago
devjiwonchoi devjiwonchoi marked this pull request as ready for review 120 days ago
devjiwonchoi devjiwonchoi force pushed from e7529e3e to 445a7b85 117 days ago
devjiwonchoi devjiwonchoi marked this pull request as draft 117 days ago
devjiwonchoi devjiwonchoi force pushed from a0ce6e5f to 159eaad2 117 days ago
devjiwonchoi devjiwonchoi force pushed from 159eaad2 107 days ago
devjiwonchoi devjiwonchoi force pushed 107 days ago
devjiwonchoi devjiwonchoi force pushed 106 days ago
vercel
devjiwonchoi devjiwonchoi force pushed 106 days ago
devjiwonchoi devjiwonchoi force pushed to adf8a22f 106 days ago
devjiwonchoi
devjiwonchoi commented on 2026-02-25
devjiwonchoi devjiwonchoi changed the title Add `catchError()` API for custom error boundary Add `unstable_catchError()` API for custom error boundary 106 days ago
Base automatically changed from jiwon/02-08-add_retry_logic_for_error.js to canary 105 days ago
gnoff
gnoff commented on 2026-02-27
devjiwonchoi devjiwonchoi force pushed from adf8a22f 103 days ago
devjiwonchoi devjiwonchoi force pushed 103 days ago
devjiwonchoi devjiwonchoi force pushed to 14964970 103 days ago
devjiwonchoi devjiwonchoi marked this pull request as ready for review 103 days ago
chatgpt-codex-connector
chatgpt-codex-connector commented on 2026-02-28
vercel vercel deleted a comment from chatgpt-codex-connector on 2026-03-11
devjiwonchoi
chatgpt-codex-connector
gnoff
gnoff commented on 2026-03-12
devjiwonchoi devjiwonchoi force pushed to d37ad638 91 days ago
devjiwonchoi
devjiwonchoi commented on 2026-03-13
gnoff
gnoff approved these changes on 2026-03-16
devjiwonchoi Add `unstable_catchError()` API for custom error boundary
ca494477
devjiwonchoi fix type for fallback() which doesn't take the children
2d52bba7
devjiwonchoi Rename fallback() as useFallback() to make it compatille with lint & …
7c941024
devjiwonchoi Tree-shake error-boundary chain from Pages Router `next/error` imports
f716b66c
devjiwonchoi Improve structure to match the proposal
fd3709ef
devjiwonchoi handleISRError as function call to not be tracked in DevTools
d5843b35
devjiwonchoi Improve structure for DevTools
2f5eb0a6
devjiwonchoi Add return type
c914e1f6
devjiwonchoi Optimize bundle
6af3e82d
devjiwonchoi Improve displayName
c48c62f6
devjiwonchoi Revert unnecessary changes
34895855
devjiwonchoi devjiwonchoi force pushed from 760a0025 to 34895855 87 days ago
devjiwonchoi Turbopack: import from "dist/pages/_error.js" not error.js
75abc713
devjiwonchoi devjiwonchoi enabled auto-merge (squash) 87 days ago
devjiwonchoi devjiwonchoi changed the title Add `unstable_catchError()` API for custom error boundary Add `unstable_catchError()` API for component-level error recovery 87 days ago
devjiwonchoi devjiwonchoi merged fa32daad into canary 87 days ago
devjiwonchoi devjiwonchoi deleted the jiwon/02-09-add_catcherror_api_for_custom_error_boundary branch 87 days ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 73 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone