Pull Requests
#23207
[RFC] Add onHydrationError option to hydrateRoot
#25963
Update import for babel-code-frame in build script
#22271
Detect subscriptions wrapped in startTransition
#29162
[compiler:chore] fix SSA pdf reference link
#29159
[Compiler playground] bold changed passes
#29157
compiler: Use types to decide which scopes are eligible for merging
#29156
compiler: Improve merging of memo scopes that invalidate together
#29155
compiler: fixture for suboptimal jsx sibling memo block merging
#29154
compiler: fix accidental propagation of function effects from StartMemoize/FinishMemoize
#29153
[compiler:publish] Don't check branch in debug mode
#29151
compiler: Improve ValidateNoRefAccessInRender to ignore access in effects
#29150
[compiler:publish] Bump time to reconsider to 3s
#29149
[compiler:publish] Prompt for OTP
#29148
[compiler:publish] Rename publish script
#29147
[compiler:publish] Don't hash node_modules
#29146
[compiler:publish] Rename publish script
#29145
[compiler:publish] Don't hash node_modules
#29143
compiler: workaround babel issue with html entity escaping
#29142
compiler: update comment on memo cache import code
#29141
compiler: Workaround Babel bug with unicode in jsx string attrs
#29140
Add issue template for React Compiler
#29139
Lazily freeze in case anything in the currently initializing chunk is blocked
#29138
forktest
#29133
[compiler:playground] Resizable tabs
#29129
[Flight] Add failing test to reproduce issue with `Object.freeze`
#29125
Improve grammar and parallel structure in React library documentation
#29124
fix(compiler-playground): avoid escape non-English character
#29122
[compiler:playground] Fix broken builds
#29121
Create generator-generic-ossf-slsa3-publish.yml
#29118
[compiler] Todo for for-await loops
#29114
Add packageManager fields for Corepack compat
#29112
Add babel-plugin-react-compiler deps to other packages
#29109
CI: Allow to run rust compiler on macos and widnows aswell
#29108
fix: removed redundant character escape in RegExp
#29105
Implement isObject function
#29104
fix: use `filename` instead of `context.filename` in eslint compiler
#29103
Add hyperlink for Good First Issues header
#29102
docs: fix typo DESIGN_GOALS.md
#29101
Resolve defaultProps of class components in JSX runtime
#29096
[React Compiler] Fix rule name for ESLint plugin
#29095
compiler: merge reactive scopes across const StoreLocal
#29094
Update `eslint-plugin-react-compiler` to used named rule severity
#29089
[compiler]: cleanup useless clone
#29088
Move createElement/JSX Warnings into the Renderer
#29087
[compiler:publish] Specify https for registry
#29086
chore(docs): fix typo (plugion => plugin) in DESIGN_GOALS.md
#29085
[Compiler][script] Dedupe error report counts before reporting in healthcheck
#29084
[compiler] Add readme for babel plugin
#29083
[compiler] Check if current branch is main
#29082
[compiler] Various fixes for publishing script
#29081
[compiler:eslint] Fix false positive with TS type param syntax
#29080
feat: add a verbose option to react-compiler-healthcheck to log all c…
#29079
compiler: fix jsx text attributes with double quotes
Build Activity
#215318
Naming nits
queueRecoverableHydrationErrors -> upgradeHydrationErrorsToRecoverable
#215305
Naming nits
queueRecoverableHydrationErrors -> upgradeHydrationErrorsToRecoverable
#215302
Naming nits
- logRecoverableError -> reportError
- queueRecoverableHydrationErrors -> upgradeHydrationErrorsToRecoverable
#215292
Naming nits
- logRecoverableError -> reportError
- queueRecoverableHydrationErrors -> upgradeHydrationErrorsToRecoverable
#215290
Log with reportError instead of rethrowing
In modern browsers, reportError will dispatch an error event, emulating
an uncaught JavaScript error. We can do this instead of rethrowing
recoverable errors in a microtask, which is nice because it avoids an...
#215281
Log with reportError instead of rethrowing
In modern browsers, reportError will dispatch an error event, emulating
an uncaught JavaScript error. We can do this instead of rethrowing
recoverable errors in a microtask, which is nice because it avoids an...
#215091
Only use host config method for default behavior
Redefines the contract of the host config's logRecoverableError method
to be a default implementation for onRecoverableError if a user-provided
one is not provided when the root is created.
#215062
Only log hydration error if client render succeeds
Similar to previous step.
When an error occurs during hydration, we only want to log it if falling
back to client rendering _succeeds_. If client rendering fails,
the error will get reported to the n...
#215060
Only log hydration error if client render succeeds
Similar to previous step.
When an error occurs during hydration, we only want to log it if falling
back to client rendering _succeeds_. If client rendering fails,
the error will get reported to the n...
#214770
Don't log recoverable errors until commit phase
If the render is interrupted and restarts, we don't want to log the
errors multiple times.
This change only affects errors that are recovered by de-opting to
synchronous rendering; we'll have to do some...
#214766
Don't log recoverable errors until commit phase
If the render is interrupted and restarts, we don't want to log the
errors multiple times.
This change only affects errors that are recovered by de-opting to
synchronous rendering; we'll have to do some...
#214765
Don't log recoverable errors until commit phase
If the render is interrupted and restarts, we don't want to log the
errors multiple times.
This change only affects errors that are recovered by de-opting to
synchronous rendering; we'll have to do some...
#214764
Don't log recoverable errors until commit phase
If the render is interrupted and restarts, we don't want to log the
errors multiple times.
This change only affects errors that are recovered by de-opting to
synchronous rendering; we'll have to do some...
#213716
Log all recoverable errors
This expands the scope of onHydrationError to include all errors that
are not surfaced to the UI (an error boundary). In addition to errors
that occur during hydration, this also includes errors that recoverable
by de-opting...
#213697
Log all recoverable errors
This expands the scope of onHydrationError to include all errors that
are not surfaced to the UI (an error boundary). In addition to errors
that occur during hydration, this also includes errors that recoverable
by de-opting...
#213694
Log all recoverable errors
This expands the scope of onHydrationError to include all errors that
are not surfaced to the UI (an error boundary). In addition to errors
that occur during hydration, this also includes errors that recoverable
by de-opting...
#213053
[RFC] Add onHydrationError option to hydrateRoot
This is not the final API but I'm pushing it for discussion purposes.
When an error is thrown during hydration, we fallback to client
rendering, without triggering an error boundary. This is good becau...
#213047
[RFC] Add onHydrationError option to hydrateRoot
This is not the final API but I'm pushing it for discussion purposes.
When an error is thrown during hydration, we fallback to client
rendering, without triggering an error boundary. This is good becau...
#213022
[RFC] Add onHydrationError option to hydrateRoot
This is not the final API but I'm pushing it for discussion purposes.
When an error is thrown during hydration, we fallback to client
rendering, without triggering an error boundary. This is good becau...
#213015
[RFC] Add onHydrationError option to hydrateRoot
This is not the final API but I'm pushing it for discussion purposes.
When an error is thrown during hydration, we fallback to client
rendering, without triggering an error boundary. This is good becau...
facebook/react #214770
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!