web-dev-qa-db-fra.com

const ne peut être utilisé que dans un fichier .ts react native

const ACCESS_TOKEN = 'access_token';

react-native-cli: 2.0.1
react-native: 0.47.2

Je regarde un tutoriel vidéo dans lequel l'expert récupère la valeur de l'api et la stocke dans la const ACCESS_TOKEN mais quand je le fais dans mon code cela me donne une erreur

const ne peut être utilisé que dans un fichier .ts react native

Veuillez suggérer.

16
Anuj Dahiya

La const est à l'intérieur d'une classe. Déplacez-le en dehors de la classe et tout ira bien.

35
pashute

Dans votre fichier SignInScreen.js, procédez comme suit:

export const ACCESS_TOKEN = "token";

Dans votre autre fichier js que vous souhaitez utiliser, vous devrez faire quelque chose comme ceci:

import * as globalConst from 'path/to/SignInScreen';

var token = globalConst.ACCESS_TOKEN;

J'espère que cela t'aides.

2
Dragomir Kolev

La const est à l'intérieur d'une classe, déplacez-la hors de la classe et l'erreur disparaîtra.

1
Ashu