-
-
Couldn't load subscription status.
- Fork 94
chore(deps): update dependency react to v19.2.0 #3254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Claude finished @thomhurst's task —— View job Pull Request ReviewTodo List:
✅ Review SummaryThis is a safe and straightforward dependency update with no concerns. 📋 Code Quality & Best Practices✅ Excellent - The change only updates the lockfile, maintaining proper dependency management practices. No direct code changes are needed. 🐛 Potential Bugs or Issues✅ None identified - React 19.2.0 is backward compatible with 19.1.1. The documentation site uses:
⚡ Performance Considerations✅ Positive impact - React 19.2.0 includes several performance improvements:
🔒 Security Concerns✅ No security issues - This is a minor version update from Facebook's React team with no known security vulnerabilities. The update path (19.1.1 → 19.2.0) contains only new features and bug fixes. 🧪 Test Coverage✅ Adequate - Since this only affects the documentation site (not the core TUnit framework), and the change is purely a React version bump with no breaking changes, existing Docusaurus functionality will continue to work. The docs site builds and renders properly. 📊 Change Analysis
🎯 Recommendation✅ Approve and merge - This is a safe dependency update that brings performance improvements and bug fixes with no breaking changes. The new React 19.2.0 features ( |
This PR contains the following updates:
19.1.1->19.2.0Release Notes
facebook/react (react)
v19.2.0Compare Source
Below is a list of all new features, APIs, and bug fixes.
Read the React 19.2 release post for more information.
New React Features
<Activity>: A new API to hide and restore the UI and internal state of its children.useEffectEventis a React Hook that lets you extract non-reactive logic into an Effect Event.cacheSignal(for RSCs) lets your know when thecache()lifetime is over.New React DOM Features
resume: to resume a prerender to a stream.resumeAndPrerender: to resume a prerender to HTML.resumeToPipeableStream: to resume a prerender to a stream.resumeAndPrerenderToNodeStream: to resume a prerender to HTML.prerenderAPIs to return apostponedstate that can be passed to theresumeAPIs.Notable changes
<ViewTransition>Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.prerender,renderToReadableStream) to server-side-rendering APIs for Node.js:IDs generated by useIdAll Changes
React
<Activity />was developed over many years, starting beforeClassComponent.setState(@acdlite @sebmarkbage and many others)%oplaceholder (@eps1lon #34198)useDeferredValueloop in popstate event (@acdlite #32821)useDeferredValue(@acdlite #34376)cacheSignal(@sebmarkbage #33557)React DOM
:for IDs generated byuseId(@sebmarkbage, @eps1lon: #32001, #33342#33099, #33422)nonceto be used on hoistable styles (@Andarist #32461)React.useinsideReact.lazy-ed Component (@hi-ogawa #33941)progressiveChunkSizeoption for server-side-rendering APIs (@sebmarkbage #33027)React Server Components
<img>and<link>using hints before they're rendered (@sebmarkbage #34604)filterStackFrame(@eps1lon #33707)React Reconciler
on*handlers to account for upcoming experimental APIsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.