Fix blank web page: align react and react-dom versions

react resolved to 19.2.7 (via react-native) while react-dom was pinned to
19.2.3, causing React error #527 (version mismatch) and a blank page on web.
Pin both to 19.2.7. Native APK was unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Hank 2026-07-08 05:37:45 +00:00
parent dbc1ece1ee
commit dc39c41428
2 changed files with 8 additions and 7 deletions

12
app/package-lock.json generated
View file

@ -20,7 +20,8 @@
"expo-router": "~57.0.4", "expo-router": "~57.0.4",
"expo-secure-store": "~57.0.0", "expo-secure-store": "~57.0.0",
"expo-status-bar": "~57.0.0", "expo-status-bar": "~57.0.0",
"react-dom": "19.2.3", "react": "19.2.7",
"react-dom": "19.2.7",
"react-native-safe-area-context": "~5.7.0", "react-native-safe-area-context": "~5.7.0",
"react-native-screens": "4.25.2", "react-native-screens": "4.25.2",
"react-native-web": "^0.21.2", "react-native-web": "^0.21.2",
@ -6266,7 +6267,6 @@
"resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz",
"integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==",
"license": "MIT", "license": "MIT",
"peer": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@ -6305,15 +6305,15 @@
} }
}, },
"node_modules/react-dom": { "node_modules/react-dom": {
"version": "19.2.3", "version": "19.2.7",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz",
"integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"scheduler": "^0.27.0" "scheduler": "^0.27.0"
}, },
"peerDependencies": { "peerDependencies": {
"react": "^19.2.3" "react": "^19.2.7"
} }
}, },
"node_modules/react-fast-compare": { "node_modules/react-fast-compare": {

View file

@ -24,7 +24,8 @@
"expo-router": "~57.0.4", "expo-router": "~57.0.4",
"expo-secure-store": "~57.0.0", "expo-secure-store": "~57.0.0",
"expo-status-bar": "~57.0.0", "expo-status-bar": "~57.0.0",
"react-dom": "19.2.3", "react": "19.2.7",
"react-dom": "19.2.7",
"react-native-safe-area-context": "~5.7.0", "react-native-safe-area-context": "~5.7.0",
"react-native-screens": "4.25.2", "react-native-screens": "4.25.2",
"react-native-web": "^0.21.2", "react-native-web": "^0.21.2",