React package for working with the DOM.
1 Oct 2025 · Newest first
Last checked
Checking sources…
Showing 1 of 1 releases. Full release notes.
Signals highlight changes worth reviewing. They cannot determine whether your application is affected.
Note: Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.
Below is a list of all new features, APIs, and bug fixes.
Read the React 19.2 release post for more information.
<Activity>: A new API to hide and restore the UI and internal state of its children.useEffectEvent is a React Hook that lets you extract non-reactive logic into an Effect Event.cacheSignal (for RSCs) lets your know when the cache() lifetime is over.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.prerender APIs to return a postponed state that can be passed to the resume APIs.<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 useId<Activity /> was developed over many years, starting before ClassComponent.setState (@acdlite @sebmarkbage and many others)%o placeholder (@eps1lon #34198)useDeferredValue loop in popstate event (@acdlite #32821)useDeferredValue (@acdlite #34376)cacheSignal (@sebmarkbage #33557): for IDs generated by useId (@sebmarkbage, @eps1lon: #32001, https://github.com/facebook/react/pull/33342#33099, #33422)nonce to be used on hoistable styles (@Andarist #32461)React.use inside React.lazy-ed Component (@hi-ogawa #33941)progressiveChunkSize option for server-side-rendering APIs (@sebmarkbage #33027)<img> and <link> using hints before they're rendered (@sebmarkbage #34604)filterStackFrame (@eps1lon #33707)on* handlers to account for upcoming experimental APIsNote: Version 6.0.0 was mistakenly released and immediately deprecated and untagged on npm. This is the first official 6.x major release and includes breaking changes.
recommended preset. Legacy config moved to recommended-legacy. (@michaelfaith in #32457)use within try/catch blocks. (@poteto in #34040)useEffectEvent functions in arbitrary closures. (@jbrown215 in #33544)React.useEffect in addition to useEffect in rules-of-hooks. (@Ayc0 in #34076)react-hooks settings config option that to accept additionalEffectHooks that are used across exhaustive-deps and rules-of-hooks rules. (@jbrown215) in #34497