Commit 060505e 1 parent 4794414 commit 060505e Copy full SHA for 060505e
File tree 2 files changed +22
-16
lines changed
packages/react-reconciler/src
2 files changed +22
-16
lines changed Original file line number Diff line number Diff line change @@ -2593,14 +2593,17 @@ function updateDehydratedSuspenseComponent(
2593
2593
( { digest} = getSuspenseInstanceFallbackErrorDetails ( suspenseInstance ) ) ;
2594
2594
}
2595
2595
2596
- const error = message
2597
- ? // eslint-disable-next-line react-internal/prod-error-codes
2598
- new Error ( message )
2599
- : new Error (
2600
- 'The server could not finish this Suspense boundary, likely ' +
2601
- 'due to an error during server rendering. Switched to ' +
2602
- 'client rendering.' ,
2603
- ) ;
2596
+ let error ;
2597
+ if ( message ) {
2598
+ // eslint-disable-next-line react-internal/prod-error-codes
2599
+ error = new Error ( message ) ;
2600
+ } else {
2601
+ error = new Error (
2602
+ 'The server could not finish this Suspense boundary, likely ' +
2603
+ 'due to an error during server rendering. Switched to ' +
2604
+ 'client rendering.' ,
2605
+ ) ;
2606
+ }
2604
2607
const capturedValue = createCapturedValue ( error , digest , stack ) ;
2605
2608
return retrySuspenseComponentWithoutHydrating (
2606
2609
current ,
Original file line number Diff line number Diff line change @@ -2593,14 +2593,17 @@ function updateDehydratedSuspenseComponent(
2593
2593
( { digest} = getSuspenseInstanceFallbackErrorDetails ( suspenseInstance ) ) ;
2594
2594
}
2595
2595
2596
- const error = message
2597
- ? // eslint-disable-next-line react-internal/prod-error-codes
2598
- new Error ( message )
2599
- : new Error (
2600
- 'The server could not finish this Suspense boundary, likely ' +
2601
- 'due to an error during server rendering. Switched to ' +
2602
- 'client rendering.' ,
2603
- ) ;
2596
+ let error ;
2597
+ if ( message ) {
2598
+ // eslint-disable-next-line react-internal/prod-error-codes
2599
+ error = new Error ( message ) ;
2600
+ } else {
2601
+ error = new Error (
2602
+ 'The server could not finish this Suspense boundary, likely ' +
2603
+ 'due to an error during server rendering. Switched to ' +
2604
+ 'client rendering.' ,
2605
+ ) ;
2606
+ }
2604
2607
const capturedValue = createCapturedValue ( error , digest , stack ) ;
2605
2608
return retrySuspenseComponentWithoutHydrating (
2606
2609
current ,
You can’t perform that action at this time.
0 commit comments