Je crée un projet natif de réaction comme exemple pour mon blog, mais des erreurs se sont produites lors de la mise à niveau de expo
vers la version sdk 24.0.0
.
app.json:
{
"name": "TipCalculator",
"displayName": "rn_tip_calculator",
"expo": {
"name": "TipCalculator",
"slug": "rn-tip-calculator",
"sdkVersion": "24.0.0"
}
}
package.json:
{
"name": "rn_tip_calculator",
"version": "0.0.1",
"private": true,
"author": "GeniusDoan <[email protected]> (https://github.com/nhoxbypass)",
"repository": "https://github.com/HCMUS-IceTeaViet-SE/rn_tip_calculator",
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"expo": "^24.0.0",
"react": "^16.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-24.0.0.tar.gz",
"react-native-deprecated-custom-components": "^0.1.0",
"react-native-i18n": "^1.0.0",
"react-native-segmented-control-tab": "^3.0.1"
},
"devDependencies": {
"babel-jest": "19.0.0",
"babel-preset-react-native": "1.9.1",
"jest": "19.0.2",
"react-test-renderer": "16.0.0"
},
"jest": {
"preset": "react-native"
}
}
Ce problème est assez connu en novembre 2017, j'ai lu de nombreux articles sur Github, cela se produit avec la version 50.0 de react-native. Mais dans mon projet, j'ai essayé d'utiliser la dernière version de react-native (v51.0) et la version fork de expo, mais cela ne fonctionne pas.
Je cours sur Android 6.0.
Toute aide serait appréciée!
Ce problème semble être un bogue de React Native, qui a été discuté ici avec la solution temporaire décrite ici.
https://github.com/facebook/react-native/issues/16522#issuecomment-345513116
Expo SDK 26 reste un problème selon la description ci-dessus de ce commentaire long