IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

React Discussion :

[React Native/expo] Pourquoi App.tsx n'existe pas


Sujet :

React

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 209
    Par défaut [React Native/expo] Pourquoi App.tsx n'existe pas
    Bonjour à tous

    Je travaille sur une application IOS/Android avec React Native 0.83 et Expo 54 et j'ai créé un nouveau projet avec la commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    npx create-expo-app@latest
    Dans la structure il y a le fichier App.json et un dossier app où j'ai toutes mes vues.

    Je suis emprunté, car je vois souvent des tuto ou l'explication est donné dans le fichier App.tsx.

    Je retrouve vraiment très souvent le fichier App.tsx dans des tuto, que je n'ai pas dans ma structure et je ne comprends pas comment je dois procéder en suivant l'exemple dans App.tsx

    Par exemple, dans ce tuto https://docs.expo.dev/push-notificat...orking-example pour implémenter les push notification.
    et ecnore dans celui ci https://documentation.onesignal.com/...initialize-sdk. Dans ce dernier tuto, il fait bien référence à expo 54 et RN 08.2. Donc je peux en déduire que App.tsx est fichier représentatif ou il peut être créé à quelque part.

    Dans un tuto, comment dois-je interpréter le fichier App.tsx? un fichier global que je peux mettre à la racine?
    Si non, ou puis-je mettre le code donné dans le fichier App.tsx du tuto, dans ma structure qui ne contient pas (ou pas encore) le fichier App.tsx?
    Est-ce qu'il peut etre dans /app/index.tsx ou /app/layout.tsx?

    Milles mercis pour vos lumières

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2022
    Messages
    423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2022
    Messages : 423
    Par défaut
    Bonjour,
    Dans le index.tsx ?

    Cdt,
    Un problème sans solution est un problème mal posé. (Albert Einstein)

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 209
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 209
    Par défaut
    Hello
    Non, apparemment, c'est dans le ficher layout.tsx quand on utilise expo-routeur

    Ceci https://documentation.onesignal.com/...initialize-sdk a clarifié mon questionnement (voir sous "Traditional App Entry" et "Expo Router"

    Je en sais pas si on peut en dire mieux?

Discussions similaires

  1. Pourquoi InterlockedCompare n'existe pas ?
    Par ShaiLeTroll dans le forum Delphi
    Réponses: 3
    Dernier message: 23/04/2021, 01h51
  2. Réponses: 0
    Dernier message: 04/09/2018, 15h12
  3. Réponses: 0
    Dernier message: 01/03/2016, 20h17
  4. Pourquoi il n'existe pas de framework/bibliothèques orientés "métier"?
    Par kisitomomotene dans le forum Débats sur le développement - Le Best Of
    Réponses: 31
    Dernier message: 26/04/2012, 19h04
  5. Pourquoi option execution Format Word existe pas?
    Par jeffidf dans le forum Cognos
    Réponses: 5
    Dernier message: 13/03/2009, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo