web-dev-qa-db-fra.com

Le type d'événement de niveau supérieur "topTouchStart" non pris en charge est envoyé lors de la mise à niveau vers expo 24.0.0

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.

 enter image description here

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!

8
nhoxbypass

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

4
imalik8088

Expo SDK 26 reste un problème selon la description ci-dessus de ce commentaire long

0
Greg Benner