Skip to content

Remove errorHydratingContainer #28664

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 2 commits into from
Mar 28, 2024
Merged

Conversation

sebmarkbage
Copy link
Collaborator

@sebmarkbage sebmarkbage commented Mar 28, 2024

I originally added this in #21021 but I didn't mention why and I don't quite remember why. Maybe because there were no other message? However at the time the recoverable errors mechanism didn't exist.

Today I believe all cases where this happens will trigger another recoverable error. Namely these two:

new Error(
'There was an error while hydrating. Because the error happened outside ' +
'of a Suspense boundary, the entire root will switch to ' +
'client rendering.',
),

new Error(
'There was an error while hydrating this Suspense boundary. ' +
'Switched to client rendering.',
),

Therefore this is just an extra unnecessary log.

@facebook-github-bot facebook-github-bot added CLA Signed React Core Team Opened by a member of the React Core Team labels Mar 28, 2024
@react-sizebot
Copy link

react-sizebot commented Mar 28, 2024

Comparing: 9f33f69...8d49499

Critical size changes

Includes critical production bundles, as well as any change greater than 2%:

Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable/react-dom/cjs/react-dom.production.min.js = 176.93 kB 176.93 kB = 54.99 kB 54.99 kB
oss-experimental/react-dom/cjs/react-dom.production.min.js = 173.11 kB 173.11 kB = 53.95 kB 53.95 kB
facebook-www/ReactDOM-prod.classic.js = 592.73 kB 592.73 kB = 103.97 kB 103.97 kB
facebook-www/ReactDOM-prod.modern.js = 574.31 kB 574.31 kB = 100.99 kB 100.99 kB
test_utils/ReactAllWarnings.js Deleted 65.19 kB 0.00 kB Deleted 16.30 kB 0.00 kB

Significant size changes

Includes any change greater than 0.2%:

Expand to show
Name +/- Base Current +/- gzip Base gzip Current gzip
test_utils/ReactAllWarnings.js Deleted 65.19 kB 0.00 kB Deleted 16.30 kB 0.00 kB

Generated by 🚫 dangerJS against 8d49499

@sebmarkbage sebmarkbage force-pushed the extraerrors branch 3 times, most recently from 2575b55 to b3eb6b6 Compare March 28, 2024 01:13
@@ -32,15 +32,6 @@ module.exports = function shouldIgnoreConsoleError(
// We haven't finished migrating our tests to use createRoot.
return true;
}
if (
TODO_ignoreHydrationErrors &&
Copy link
Member

@rickhanlonii rickhanlonii Mar 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Me: wtf is TODO_ignoreHydrationErrors, kill that

checks blame

Me: oh yeah great idea, very smart

@sebmarkbage sebmarkbage merged commit 323b6e9 into facebook:main Mar 28, 2024
38 checks passed
github-actions bot pushed a commit that referenced this pull request Mar 28, 2024
I originally added this in #21021 but I didn't mention why and I don't
quite remember why. Maybe because there were no other message? However
at the time the recoverable errors mechanism didn't exist.

Today I believe all cases where this happens will trigger another
recoverable error. Namely these two:

https://github.com/facebook/react/blob/9f33f699e4f832971dc0f2047129f832655a3b6d/packages/react-reconciler/src/ReactFiberBeginWork.js#L1442-L1446

https://github.com/facebook/react/blob/9f33f699e4f832971dc0f2047129f832655a3b6d/packages/react-reconciler/src/ReactFiberBeginWork.js#L2962-L2965

Therefore this is just an extra unnecessary log.

DiffTrain build for [323b6e9](323b6e9)
EdisonVan pushed a commit to EdisonVan/react that referenced this pull request Apr 15, 2024
I originally added this in facebook#21021 but I didn't mention why and I don't
quite remember why. Maybe because there were no other message? However
at the time the recoverable errors mechanism didn't exist.

Today I believe all cases where this happens will trigger another
recoverable error. Namely these two:


https://github.com/facebook/react/blob/9f33f699e4f832971dc0f2047129f832655a3b6d/packages/react-reconciler/src/ReactFiberBeginWork.js#L1442-L1446


https://github.com/facebook/react/blob/9f33f699e4f832971dc0f2047129f832655a3b6d/packages/react-reconciler/src/ReactFiberBeginWork.js#L2962-L2965

Therefore this is just an extra unnecessary log.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
CLA Signed React Core Team Opened by a member of the React Core Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants