Skip to content

Commit bad5177

Browse files
antonisclaude
andcommitted
fix: Bump react and @types/react to 19.x for RN 0.86.0 compat
react-native 0.86.0 peers on react ^19.2.3. Also fix JSX.Element to React.JSX.Element since React 19 removed the global JSX namespace. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 41660c1 commit bad5177

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

dev-packages/e2e-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@
1616
"@sentry/core": "10.58.0",
1717
"@sentry/react-native": "8.14.0",
1818
"@types/node": "^20.9.3",
19-
"@types/react": "^18.2.64",
19+
"@types/react": "^19.1.4",
2020
"appium": "3.2.2",
2121
"appium-uiautomator2-driver": "7.0.0",
2222
"appium-xcuitest-driver": "10.32.1",
2323
"babel-jest": "^29.7.0",
2424
"jest": "^29.7.0",
25-
"react": "18.3.1",
25+
"react": "19.2.3",
2626
"react-native": "0.86.0",
2727
"react-native-launch-arguments": "^4.0.2",
2828
"typescript": "4.9.5",

dev-packages/e2e-tests/src/EndToEndTests.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Text, View } from 'react-native';
44

55
const E2E_TESTS_READY_TEXT = 'E2E Tests Ready';
66

7-
const EndToEndTestsScreen = (): JSX.Element => {
7+
const EndToEndTestsScreen = (): React.JSX.Element => {
88
const [isReady, setIsReady] = React.useState(false);
99
const [eventId, setEventId] = React.useState<string | null>(null);
1010
const [error, setError] = React.useState<string>('No error');

yarn.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11355,7 +11355,7 @@ __metadata:
1135511355
languageName: node
1135611356
linkType: hard
1135711357

11358-
"@types/react@npm:*, @types/react@npm:^18.2.64, @types/react@npm:^18.2.65":
11358+
"@types/react@npm:*, @types/react@npm:^18.2.65":
1135911359
version: 18.3.4
1136011360
resolution: "@types/react@npm:18.3.4"
1136111361
dependencies:
@@ -11392,6 +11392,15 @@ __metadata:
1139211392
languageName: node
1139311393
linkType: hard
1139411394

11395+
"@types/react@npm:^19.1.4":
11396+
version: 19.2.17
11397+
resolution: "@types/react@npm:19.2.17"
11398+
dependencies:
11399+
csstype: ^3.2.2
11400+
checksum: 9704dc2001b6bcc32efc6e3fe144e18c411d5ee8a5c8dfe572535e44bd300424c4e7bddc9314299eeec28efb547816368b5c9851c93a3082e8ad1265786f3d31
11401+
languageName: node
11402+
linkType: hard
11403+
1139511404
"@types/retry@npm:0.12.2":
1139611405
version: 0.12.2
1139711406
resolution: "@types/retry@npm:0.12.2"
@@ -27533,15 +27542,6 @@ __metadata:
2753327542
languageName: node
2753427543
linkType: hard
2753527544

27536-
"react@npm:18.3.1":
27537-
version: 18.3.1
27538-
resolution: "react@npm:18.3.1"
27539-
dependencies:
27540-
loose-envify: ^1.1.0
27541-
checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376
27542-
languageName: node
27543-
linkType: hard
27544-
2754527545
"react@npm:19.1.0":
2754627546
version: 19.1.0
2754727547
resolution: "react@npm:19.1.0"
@@ -28786,15 +28786,15 @@ __metadata:
2878628786
"@sentry/core": 10.58.0
2878728787
"@sentry/react-native": 8.14.0
2878828788
"@types/node": ^20.9.3
28789-
"@types/react": ^18.2.64
28789+
"@types/react": ^19.1.4
2879028790
appium: 3.2.2
2879128791
appium-uiautomator2-driver: 7.0.0
2879228792
appium-xcuitest-driver: 10.32.1
2879328793
babel-jest: ^29.7.0
2879428794
jest: ^29.7.0
2879528795
minimist: 1.2.8
2879628796
p-retry: 6.2.0
28797-
react: 18.3.1
28797+
react: 19.2.3
2879828798
react-native: 0.86.0
2879928799
react-native-launch-arguments: ^4.0.2
2880028800
semver: 7.6.3

0 commit comments

Comments
 (0)