Skip to content

Commit ab3e99e

Browse files
yungstersfacebook-github-bot
authored andcommitted
RN/Relay: Bump Dependency to React 19
Summary: Upgrades React Native and Relay to depend on React 19, which is currently published as release candidates. This is in preparation for React Native 0.75. This will depend on updating open source renderers after [facebook/react#29903](facebook/react#29903) is merged. Changelog: [General][Changed] - Upgrade to React 19 Reviewed By: robhogan Differential Revision: D58625271
1 parent 08979e9 commit ab3e99e

File tree

9 files changed

+37
-69
lines changed

9 files changed

+37
-69
lines changed

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,16 @@
9292
"nullthrows": "^1.1.1",
9393
"prettier": "2.8.8",
9494
"prettier-plugin-hermes-parser": "0.22.0",
95-
"react": "18.3.1",
96-
"react-test-renderer": "18.3.1",
95+
"react": "19.0.0-rc-fb9a90fa48-20240614",
96+
"react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614",
9797
"rimraf": "^3.0.2",
9898
"shelljs": "^0.8.5",
9999
"signedsource": "^1.0.0",
100100
"supports-color": "^7.1.0",
101101
"typescript": "5.0.4",
102102
"ws": "^6.2.2"
103+
},
104+
"resolutions": {
105+
"react-is": "19.0.0-rc-fb9a90fa48-20240614"
103106
}
104107
}

packages/helloworld/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test": "jest"
1313
},
1414
"dependencies": {
15-
"react": "18.3.1",
15+
"react": "19.0.0-rc-fb9a90fa48-20240614",
1616
"react-native": "1000.0.0"
1717
},
1818
"devDependencies": {
@@ -29,7 +29,7 @@
2929
"eslint": "^8.19.0",
3030
"jest": "^29.6.3",
3131
"listr2": "^8.2.1",
32-
"react-test-renderer": "18.3.1",
32+
"react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614",
3333
"rxjs": "^7.8.1"
3434
},
3535
"engines": {

packages/react-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@
100100
},
101101
"peerDependencies": {
102102
"@types/react": "^18.2.6",
103-
"react": "^18.2.0"
103+
"react": "^19.0.0-rc-fb9a90fa48-20240614"
104104
},
105105
"peerDependenciesMeta": {
106106
"@types/react": {
@@ -140,7 +140,7 @@
140140
"react-devtools-core": "5.1.0",
141141
"react-refresh": "^0.14.0",
142142
"regenerator-runtime": "^0.13.2",
143-
"scheduler": "0.24.0-canary-efb381bbf-20230505",
143+
"scheduler": "0.25.0-rc-fb9a90fa48-20240614",
144144
"semver": "^7.1.3",
145145
"stacktrace-parser": "^0.1.10",
146146
"whatwg-fetch": "^3.0.0",

packages/react-native/template/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"test": "jest"
1111
},
1212
"dependencies": {
13-
"react": "18.3.1",
13+
"react": "19.0.0-rc-fb9a90fa48-20240614",
1414
"react-native": "1000.0.0"
1515
},
1616
"devDependencies": {
@@ -27,7 +27,7 @@
2727
"eslint": "^8.19.0",
2828
"jest": "^29.6.3",
2929
"prettier": "2.8.8",
30-
"react-test-renderer": "18.3.1",
30+
"react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614",
3131
"typescript": "5.0.4"
3232
},
3333
"engines": {

packages/rn-tester/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"@react-native/popup-menu-android": "0.75.0-main"
3131
},
3232
"peerDependencies": {
33-
"react": "18.3.1",
33+
"react": "19.0.0-rc-fb9a90fa48-20240614",
3434
"react-native": "*"
3535
},
3636
"codegenConfig": {

packages/virtualized-lists/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"nullthrows": "^1.1.1"
2525
},
2626
"devDependencies": {
27-
"react-test-renderer": "18.3.1"
27+
"react-test-renderer": "19.0.0-rc-fb9a90fa48-20240614"
2828
},
2929
"peerDependencies": {
3030
"@types/react": "^18.2.6",

scripts/releases/set-version/__tests__/__fixtures__/packages/react-native/template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.0.1",
44
"private": true,
55
"dependencies": {
6-
"react": "18.3.1",
6+
"react": "19.0.0-rc-fb9a90fa48-20240614",
77
"react-native": "1000.0.0"
88
},
99
"devDependencies": {

scripts/releases/set-version/__tests__/__snapshots__/set-version-test.js.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ exports[`setVersion updates monorepo for nightly: packages/react-native/template
8787
\\"version\\": \\"0.0.1\\",
8888
\\"private\\": true,
8989
\\"dependencies\\": {
90-
\\"react\\": \\"18.3.1\\",
90+
\\"react\\": \\"19.0.0-rc-fb9a90fa48-20240614\\",
9191
\\"react-native\\": \\"0.81.0-nightly-29282302-abcd1234\\"
9292
},
9393
\\"devDependencies\\": {
@@ -187,7 +187,7 @@ exports[`setVersion updates monorepo for release-candidate: packages/react-nativ
187187
\\"version\\": \\"0.0.1\\",
188188
\\"private\\": true,
189189
\\"dependencies\\": {
190-
\\"react\\": \\"18.3.1\\",
190+
\\"react\\": \\"19.0.0-rc-fb9a90fa48-20240614\\",
191191
\\"react-native\\": \\"0.80.0-rc.3\\"
192192
},
193193
\\"devDependencies\\": {
@@ -287,7 +287,7 @@ exports[`setVersion updates monorepo for stable version: packages/react-native/t
287287
\\"version\\": \\"0.0.1\\",
288288
\\"private\\": true,
289289
\\"dependencies\\": {
290-
\\"react\\": \\"18.3.1\\",
290+
\\"react\\": \\"19.0.0-rc-fb9a90fa48-20240614\\",
291291
\\"react-native\\": \\"0.80.1\\"
292292
},
293293
\\"devDependencies\\": {
@@ -387,7 +387,7 @@ exports[`setVersion updates monorepo on main after release cut: packages/react-n
387387
\\"version\\": \\"0.0.1\\",
388388
\\"private\\": true,
389389
\\"dependencies\\": {
390-
\\"react\\": \\"18.3.1\\",
390+
\\"react\\": \\"19.0.0-rc-fb9a90fa48-20240614\\",
391391
\\"react-native\\": \\"1000.0.0\\"
392392
},
393393
\\"devDependencies\\": {

yarn.lock

Lines changed: 19 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -7409,7 +7409,7 @@ long@^5.0.0:
74097409
resolved "https://registry.yarnpkg.com/long/-/long-5.2.0.tgz#2696dadf4b4da2ce3f6f6b89186085d94d52fd61"
74107410
integrity sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==
74117411

7412-
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
7412+
loose-envify@^1.0.0, loose-envify@^1.4.0:
74137413
version "1.4.0"
74147414
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
74157415
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
@@ -8566,54 +8566,28 @@ [email protected]:
85668566
shell-quote "^1.6.1"
85678567
ws "^7"
85688568

8569-
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0:
8570-
version "18.2.0"
8571-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
8572-
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
8573-
8574-
react-is@^16.13.1, react-is@^16.8.4:
8575-
version "16.13.1"
8576-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
8577-
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
8578-
8579-
react-is@^17.0.1:
8580-
version "17.0.2"
8581-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
8582-
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
8583-
8584-
react-is@^18.3.1:
8585-
version "18.3.1"
8586-
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e"
8587-
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
8569+
[email protected], react-is@^16.13.1, react-is@^16.8.4, react-is@^17.0.1, react-is@^18.0.0:
8570+
version "19.0.0-rc-fb9a90fa48-20240614"
8571+
resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.0.0-rc-fb9a90fa48-20240614.tgz#6987893799abdedf2e9929e31541cb6d7dc8285a"
8572+
integrity sha512-60qI7v1B9RhmZwjTCnAgzcuABOQsIH20vTbETQPaze96s1lY2lSawv9dvXAfF8Z1MIqOppWSKLNOshF0WsZ3OA==
85888573

85898574
react-refresh@^0.14.0:
85908575
version "0.14.0"
85918576
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
85928577
integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
85938578

8594-
react-shallow-renderer@^16.15.0:
8595-
version "16.15.0"
8596-
resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457"
8597-
integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==
8598-
dependencies:
8599-
object-assign "^4.1.1"
8600-
react-is "^16.12.0 || ^17.0.0 || ^18.0.0"
8601-
8602-
8603-
version "18.3.1"
8604-
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.3.1.tgz#e693608a1f96283400d4a3afead6893f958b80b4"
8605-
integrity sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==
8579+
8580+
version "19.0.0-rc-fb9a90fa48-20240614"
8581+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.0.0-rc-fb9a90fa48-20240614.tgz#6657b3d05a533afad5ea0516f9ed29cadf72334f"
8582+
integrity sha512-cV3mGgsKTJCB8f4tZxWIp0ot4PMgx791XTkwpapf06ZlUk5BCP3C1CbIqRXcKeiQODvFJClZX26TFTPAklTq7A==
86068583
dependencies:
8607-
react-is "^18.3.1"
8608-
react-shallow-renderer "^16.15.0"
8609-
scheduler "^0.23.2"
8584+
react-is "19.0.0-rc-fb9a90fa48-20240614"
8585+
scheduler "0.25.0-rc-fb9a90fa48-20240614"
86108586

8611-
8612-
version "18.3.1"
8613-
resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891"
8614-
integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
8615-
dependencies:
8616-
loose-envify "^1.1.0"
8587+
8588+
version "19.0.0-rc-fb9a90fa48-20240614"
8589+
resolved "https://registry.yarnpkg.com/react/-/react-19.0.0-rc-fb9a90fa48-20240614.tgz#90eb43a0b005e8cc3cbf0d801c14816d01df1b08"
8590+
integrity sha512-nvE3Gy+IOIfH/DXhkyxFVQSrITarFcQz4+shzC/McxQXEUSonpw2oDy/Wi9hdDtV3hlP12VYuDL95iiBREedNQ==
86178591

86188592
readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@~2.3.6:
86198593
version "2.3.8"
@@ -8942,19 +8916,10 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1,
89428916
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
89438917
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
89448918

8945-
8946-
version "0.24.0-canary-efb381bbf-20230505"
8947-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f"
8948-
integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==
8949-
dependencies:
8950-
loose-envify "^1.1.0"
8951-
8952-
scheduler@^0.23.2:
8953-
version "0.23.2"
8954-
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
8955-
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
8956-
dependencies:
8957-
loose-envify "^1.1.0"
8919+
8920+
version "0.25.0-rc-fb9a90fa48-20240614"
8921+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0-rc-fb9a90fa48-20240614.tgz#9ee11063b7c0f47aef3fea53d9f1be3f13794dce"
8922+
integrity sha512-HHqQ/SqbeiDfXXVKgNxTpbQTD4n7IUb4hZATvHjp03jr3TF7igehCyHdOjeYTrzIseLO93cTTfSb5f4qWcirMQ==
89588923

89598924
89608925
version "4.1.2"

0 commit comments

Comments
 (0)