Skip to content

Commit 9904572

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 df7fa54 commit 9904572

File tree

9 files changed

+35
-47
lines changed

9 files changed

+35
-47
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,8 @@
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",

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: 20 additions & 32 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,6 +8566,11 @@ [email protected]:
85668566
shell-quote "^1.6.1"
85678567
ws "^7"
85688568

8569+
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==
8573+
85698574
"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0:
85708575
version "18.2.0"
85718576
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
@@ -8581,11 +8586,6 @@ react-is@^17.0.1:
85818586
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
85828587
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
85838588

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==
8588-
85898589
react-refresh@^0.14.0:
85908590
version "0.14.0"
85918591
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
@@ -8599,21 +8599,18 @@ react-shallow-renderer@^16.15.0:
85998599
object-assign "^4.1.1"
86008600
react-is "^16.12.0 || ^17.0.0 || ^18.0.0"
86018601

8602-
react-test-renderer@18.3.1:
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==
8602+
react-test-renderer@19.0.0-rc-fb9a90fa48-20240614:
8603+
version "19.0.0-rc-fb9a90fa48-20240614"
8604+
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.0.0-rc-fb9a90fa48-20240614.tgz#6657b3d05a533afad5ea0516f9ed29cadf72334f"
8605+
integrity sha512-cV3mGgsKTJCB8f4tZxWIp0ot4PMgx791XTkwpapf06ZlUk5BCP3C1CbIqRXcKeiQODvFJClZX26TFTPAklTq7A==
86068606
dependencies:
8607-
react-is "^18.3.1"
8608-
react-shallow-renderer "^16.15.0"
8609-
scheduler "^0.23.2"
8607+
react-is "19.0.0-rc-fb9a90fa48-20240614"
8608+
scheduler "0.25.0-rc-fb9a90fa48-20240614"
86108609

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"
8610+
8611+
version "19.0.0-rc-fb9a90fa48-20240614"
8612+
resolved "https://registry.yarnpkg.com/react/-/react-19.0.0-rc-fb9a90fa48-20240614.tgz#90eb43a0b005e8cc3cbf0d801c14816d01df1b08"
8613+
integrity sha512-nvE3Gy+IOIfH/DXhkyxFVQSrITarFcQz4+shzC/McxQXEUSonpw2oDy/Wi9hdDtV3hlP12VYuDL95iiBREedNQ==
86178614

86188615
readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@~2.3.6:
86198616
version "2.3.8"
@@ -8942,19 +8939,10 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1,
89428939
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
89438940
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
89448941

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"
8942+
8943+
version "0.25.0-rc-fb9a90fa48-20240614"
8944+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0-rc-fb9a90fa48-20240614.tgz#9ee11063b7c0f47aef3fea53d9f1be3f13794dce"
8945+
integrity sha512-HHqQ/SqbeiDfXXVKgNxTpbQTD4n7IUb4hZATvHjp03jr3TF7igehCyHdOjeYTrzIseLO93cTTfSb5f4qWcirMQ==
89588946

89598947
89608948
version "4.1.2"

0 commit comments

Comments
 (0)