web-dev-qa-db-fra.com

React Native Accessing view manager configs directement off UIManager via UIManager ['AIRMap'] n'est plus pris en charge

Je reçois l'avertissement suivant "L'accès aux configurations du gestionnaire de vues directement depuis UIManager via UIManager ['AIRMap'] n'est plus pris en charge. Utilisez plutôt UIManager.getViewManagerConfig ('AIRMap')". Cela s'affiche depuis que j'ai installé le package react-native-maps. Dois-je l'ignorer ou y a-t-il une solution pour cela?

Merci d'avance

9
bh03lj

C'est pour ceux qui veulent une solution rapide, voici quelques commandes que vous pouvez exécuter pour y remédier. N'oubliez pas que cette solution est destinée aux utilisateurs d'expo.

// make sure you have the latest expo-cli (if you have >=3.1.0, you can skip this)
$ npm install -g expo@latest

// remove your node_modules and package-lock.json (just to be sure)
$ rm -rf node_modules package-lock.json

// check if you have `react-native-gesture-handler` listed already (if so **remove it**)
$ cat package.json | grep react-native-gesture-handler

// use expo to install the appropriate version
$ expo install react-native-gesture-handler

// start expo with a clean cache
$ expo start --clear
1
Sunny Sultan

il vous suffit de rétrograder react-native-gesture-handler vers 1.3.0.

vous pouvez également effectuer ces étapes:

  1. changer directement la version de votre package.json en ~ 1.3.0
  2. exécutez npm i ou supprimez-le et installez via expo
  3. il faut parfois vider le cache de l'expo> expo r -c
0
Hamid Shoja

Si vous utilisez expo , vous pouvez maintenant utiliser la commande

expo install react-native-gesture-handler

Cela garantira que rien ne casse en installant react-native-gesture-handler dans la version 1.3.0 au lieu de 1.5.x.
Il y a un assez récent numéro sur Github en discutant.

0
Frébo