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 :

Externaliser le style dans un fichier


Sujet :

React

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2021
    Messages : 22
    Points : 19
    Points
    19
    Par défaut Externaliser le style dans un fichier
    Bonjour,

    Je me demandais si en React Native il était possible d'externaliser les styles dans un fichier séparé. Comme on fait un fichier .css pour un site.
    Dans tous les exemples que j'ai vu, le style peut être regroupé en fin de component grâce à StyleSheet.
    Mais peut-on faire un style commun à plusieurs components dans un fichier séparé ? Quelle serait l'extension de ce fichier ?

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2021
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2021
    Messages : 22
    Points : 19
    Points
    19
    Par défaut
    J'ai fait une série de tests et donc la réponse est oui.

    J'ai fait un fichier Styles.js qui ressemble à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    import { StyleSheet} from 'react-native';
     
     
    const Styles = StyleSheet.create ({
      main_container: {
        flex: 1
      },
      text: {
        fontWeight: 'bold',
        textAlign: 'center'
      }
    })
     
    export default Styles;
    Ensuite il suffit d'importer le fichier, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import Styles from '../Components/Styles';
    Et de l'utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <Text style={Styles.text}>Ceci est du texte</Text>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/03/2014, 18h00
  2. Réponses: 5
    Dernier message: 12/11/2010, 14h43
  3. [script.aculo.us] Effect.Appear() ne marche pas quand je mets le style dans un fichier .css
    Par ilalaina dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 14/07/2009, 10h07
  4. [POO] Récupération de style dans un fichier .CSS
    Par Rose95 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/07/2008, 10h44
  5. externalisation des variables dans un fichier
    Par fhour dans le forum VBScript
    Réponses: 2
    Dernier message: 19/06/2008, 20h00

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