Erreur à l'aide de async/await à Réagir Natif
Lorsque vous essayez d'utiliser async/await dans réagissent-native, j'obtiens l'erreur suivante:
uncaught error Error: SyntaxError: /Users/senthilsivanath/Documents/MusicTulip/index.ios.js: Unexpected token (50:23)
48 | renderScene: function(route,nav) {
49 | try {
50 | const response = await signIn.isLoggedIn();
Mon .babelrc
fichier est:
{ "presets": ["react-native", "es2015", "babel-preset-stage-3"] }
Vous devez vous connecter pour publier un commentaire.
Vous pourriez juste être à côté de la
async
mot clé sur la ligne 48.Mise à jour de votre code pour utiliser la
async
mot-clé avant de lafunction
mot-clé:Ou lors de l'utilisation d'une flèche fonction, placez le
async
mot-clé avant que le paramètre de la liste:En JavaScript, le
async
mot-clé est un décorateur qui avertit l'exécution que le joint boîtier utiliser leawait
mot-clé, ce qui vous permet de les voir ensemble. C'est pourquoi vous entendrez les gens se réfèrent à cette syntaxe commeasync/await
syntaxe.Il suffit de mettre: Vous ne pouvez pas utiliser
await
sansasync
.Edit: Si vous déclarez l'intérieur d'une classe, alors assurez-vous que votre la syntaxe est correcte:
Espérons que cette aide!
async
. Si vous faites un peu de configuration dans le constructeur, l'appel d'une méthode asynchrone à partir de là, de mettre de la logique dans.