chore(frontend): bump react from 18.3.1 to 19.3.0
Open
Number: #11
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
October 03, 2026 at 08:36 AM UTC
(11 days ago)
(11 days ago)
Updated:
October 03, 2026 at 08:36 AM UTC
(11 days ago)
(11 days ago)
Description:
Bumps react from 18.3.1 to 19.3.0.
Release notes
Sourced from react's releases.
19.3.0 (September 9, 2026)
Below is a list of all new features, APIs, and bug fixes.
Read the React 19.3 release post for more information.
New React Features
<ViewTransition />: Adds<ViewTransition />andaddTransitionTypeAPIs to power View Transition animations in React (@sebmarkbage,@jackpope,@gaearon: #31975, #31987, #31996, #31999, #32001, #32002, #32028, #32029, #32031, #32034, #32038, #32041, #32050, #32090, #32105, #32254, #32379, #32422, #32462, #32540, #32545, #32585, #32599, #32611, #32612, #32617, #32651, #32653, #32656, #32664, #32699, #32723, #32734, #32751, #32752, #32760, #32761, #32764, #32772, #32790, #32819, #32820, #32822, #32833, #32849, #33094, #33191, #33200, #33206, #33293, #33330, #33331, #33332, #33357, #33362, #33433, #33576, #34374, #34450, #34481, #34500, #34502, #34510, #34511, #34539, #35567, #35564, #35485, #35380, #35063, #35060, #34676, #36917, #35337, #35520)- Fragment Refs: Add Refs to
<Fragment />to support composable platform behavior (@jackpope,@sebmarkbage,@eps1lon,@Dhakshin2007,@chirokas,@teamleaderleo,@fallintoplace: #32465, #32613, #32619, #32654, #32660, #32682, #32722, #32813, #32814, #33056, #33058, #33093, #34069, #34103, #34544, #34545, #37062, #37061, #37060, #36047, #36010, #35642, #35641, #35637, #35630, #34935, #37457, #37408, #37326, #37251, #37171, #37169, #37168, #37167, #37166, #37165, #37164, #37163, #37162, #37161, #37160, #37125, #37063)New React DOM Features
browser(): a newreact-domAPI that returns a usable which errors during server rendering and resolves in the browser.use(browser())inside a<Suspense>boundary marks a subtree as browser-only without reporting a recoverable error (@gnoff: #37143, #37241)Notable changes
- Enable Trusted Types API integration (
@rickhanlonii#35816)- Transitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (
@acdlite#37290)- Added a DEV-only warning when a component appears to have been unblocked by calling
use()conditionally (@hoxyq,@eps1lon: #37104, #37203, #37491)All Changes
React
- Fast Refresh Fixes
- Fix Fast Refresh to find and remount edits to components wrapped behind
lazy()(@sophiebits#36965)- Fix Fast Refresh so edits to a
memo()comparison function take effect (@sophiebits#36964)- Fix Fast Refresh crash when an edit changes the kind of a component's type (
@sophiebits#36963)- Unify hot reload type resolution for Fast Refresh (
@sophiebits#36962)- Fix Fast Refresh to remount correctly when an edit changes the component kind (
@sophiebits#36950)- Double invoke effects in StrictMode after Fast Refresh (
@eps1lon#35962)- Performance Track Fixes
- Prevent crash when accessing
$$typeofin Performance Tracks (@eps1lon#35679)- Handle non-string function names in Performance Tracks (
@eps1lon#35659)- Use minus (
-) instead of en dash for removed props in Performance Tracks (@eps1lon#35649)- Handle arrays with bigints in deep objects in Performance Tracks (
@eps1lon#35648)- Don't enumerate typed array props in Performance Tracks in DEV (
@UditDewan#36913)- Bail out of diffing wide objects and arrays in Performance Tracks (
@eps1lon#34742)- Clear potentially large performance measures in DEV (
@hoxyq#34803)- Fix missing else branch for renders with no props change in Performance Tracks (
@hoxyq#34837)- Activity Fixes
- Fix
useSyncExternalStoremissing store mutations that happened while an Activity tree was hidden (@sophiebits#36947)- Hide portal contents when an Activity is hidden (
@acdlite#35091)- Prevent metadata hoisting in hidden
<Activity>trees (@ronnakamoto#34983)- Prevent errors thrown inside a hidden Activity from escaping to the visible UI (
@acdlite#35074)- Don't unhide a node if a direct parent Offscreen is still hidden (
@sebmarkbage#34821)- Don't show internal
<Offscreen>component in error messages (@rickhanlonii#35763)- Warn in DEV when a component appears to have been unblocked by a conditional
use()(@hoxyq,@eps1lon: #37104, #37203, #37491)- Render transitions independently instead of entangling them into a single render (
@acdlite#37290)
... (truncated)
Changelog
Sourced from react's changelog.
19.3.0 (September 9, 2026)
New React Features
<ViewTransition />: Adds<ViewTransition />andaddTransitionTypeAPIs to power View Transition animations in React (@sebmarkbage,@jackpope,@gaearon: #31975, #31987, #31996, #31999, #32001, #32002, #32028, #32029, #32031, #32034, #32038, #32041, #32050, #32090, #32105, #32254, #32379, #32422, #32462, #32540, #32545, #32585, #32599, #32611, #32612, #32617, #32651, #32653, #32656, #32664, #32699, #32723, #32734, #32751, #32752, #32760, #32761, #32764, #32772, #32790, #32819, #32820, #32822, #32833, #32849, #33094, #33191, #33200, #33206, #33293, #33330, #33331, #33332, #33357, #33362, #33433, #33576, #34374, #34450, #34481, #34500, #34502, #34510, #34511, #34539, #35567, #35564, #35485, #35380, #35063, #35060, #34676, #36917, #35337, #35520)- Fragment Refs: Add Refs to
<Fragment />to support composable platform behavior (@jackpope,@sebmarkbage,@eps1lon,@Dhakshin2007,@chirokas,@teamleaderleo,@fallintoplace: #32465, #32613, #32619, #32654, #32660, #32682, #32722, #32813, #32814, #33056, #33058, #33093, #34069, #34103, #34544, #34545, #37062, #37061, #37060, #36047, #36010, #35642, #35641, #35637, #35630, #34935, #37457, #37408, #37326, #37251, #37171, #37169, #37168, #37167, #37166, #37165, #37164, #37163, #37162, #37161, #37160, #37125, #37063)New React DOM Features
browser(): a newreact-domAPI that returns a usable which errors during server rendering and resolves in the browser.use(browser())inside a<Suspense>boundary marks a subtree as browser-only without reporting a recoverable error (@gnoff: #37143, #37241)Notable changes
- Enable Trusted Types API integration (
@rickhanlonii#35816)- Transitions now render independently instead of being entangled into a single render, so a slow transition no longer holds up unrelated ones (
@acdlite#37290)- Added a DEV-only warning when a component appears to have been unblocked by calling
use()conditionally (@hoxyq,@eps1lon: #37104, #37203, #37491)All Changes
React
- Fast Refresh Fixes
- Fix Fast Refresh to find and remount edits to components wrapped behind
lazy()(@sophiebits#36965)- Fix Fast Refresh so edits to a
memo()comparison function take effect (@sophiebits#36964)- Fix Fast Refresh crash when an edit changes the kind of a component's type (
@sophiebits#36963)- Unify hot reload type resolution for Fast Refresh (
@sophiebits#36962)- Fix Fast Refresh to remount correctly when an edit changes the component kind (
@sophiebits#36950)- Double invoke effects in StrictMode after Fast Refresh (
@eps1lon#35962)- Performance Track Fixes
- Prevent crash when accessing
$$typeofin Performance Tracks (@eps1lon#35679)- Handle non-string function names in Performance Tracks (
@eps1lon#35659)- Use minus (
-) instead of en dash for removed props in Performance Tracks (@eps1lon#35649)- Handle arrays with bigints in deep objects in Performance Tracks (
@eps1lon#35648)- Don't enumerate typed array props in Performance Tracks in DEV (
@UditDewan#36913)- Bail out of diffing wide objects and arrays in Performance Tracks (
@eps1lon#34742)- Clear potentially large performance measures in DEV (
@hoxyq#34803)- Fix missing else branch for renders with no props change in Performance Tracks (
@hoxyq#34837)- Activity Fixes
- Fix
useSyncExternalStoremissing store mutations that happened while an Activity tree was hidden (@sophiebits#36947)- Hide portal contents when an Activity is hidden (
@acdlite#35091)- Prevent metadata hoisting in hidden
<Activity>trees (@ronnakamoto#34983)- Prevent errors thrown inside a hidden Activity from escaping to the visible UI (
@acdlite#35074)- Don't unhide a node if a direct parent Offscreen is still hidden (
@sebmarkbage#34821)- Don't show internal
<Offscreen>component in error messages (@rickhanlonii#35763)- Warn in DEV when a component appears to have been unblocked by a conditional
use()(@hoxyq,@eps1lon: #37104, #37203, #37491)- Render transitions independently instead of entangling them into a single render (
@acdlite#37290)- Fix hang when updating a dehydrated boundary inside a hidden tree (
@gaearon#37135)- Don't reacquire Host Singletons during dev effect validation (
@gnoff#37113)- Only remove properties from Host Singletons on release (
@gnoff#37112)
... (truncated)
Commits
2dc7da7[test] Bump Jest to 30.4 (#37382)4f93894docs: remove stale parentType param from validateChildKeys JSDoc (#36928)dbc3750Update required references to GitHub repo (#36752)900ae09[flow] Bump flow to v0.317.0 (#36701)fbb1370[flow] Bump flow to v0.307.1 (#36199)56922cf[react-native-renderer] Delete Paper (legacy) renderer (#36285)74568e8[Flight] TransportAggregateErrors.errors(#36156)e66ef64[tests] remove withoutStack from assertConsole helpers (#35498)db71391[Fiber] Instrument the lazy initializer thenable in all cases (#35521)3e1abcc[tests] Require exact error messages in assertConsole helpers (#35497)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for react since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 16659323 |
| UUID: | 5687995859 |
| Node ID: | PR_kwDOU55k2c8AAAABGaVEvg |
| Host: | GitHub |
| Repository: | Dheeraj-st/Pyrolens-app |