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 :

Fonctions "utilitaires" en React


Sujet :

React

  1. #1
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut Fonctions "utilitaires" en React
    Bonjour,

    J'ai commencé react il y a 3 mois et même si je commence à m'y retrouver pas mal parfois j'ai encore de bête question.

    Dans mon composant, j'ai développé plusieurs sous composant afin de simplifier mon code. Ceux ci se trouvant dans le même projet.

    Mais certaines fonctions sont utilisées par plusieurs de ces sous composants. Pour l'instant mes fonctions sont implémentées dans le composant père et passées en argument aux composants enfants.

    Je me posais la question si en react (et donc en javascript) il n'était pas possible de créer une classe utilitaire et de l'appeler à partir de mes différents composants (style un singleton en c#). ???
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

  2. #2
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    Bonjour,

    Vous pouvez déclarer toutes vos fonctions dans un fichier javascript (module) et utiliser les exports nommés .

    les fonctions passées en attributs sont généralement utilisé pour gérer des évènements et remonter des données aux parents si nécessaires, mais si c'est des fonction sans dépendances, il faudra utiliser les imports et les utiliser directement dans vos composants.

  3. #3
    Membre Expert


    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    970
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 970
    Par défaut
    Bonjour,

    Merci pour votre réponse, c'est finalement ce que je vais implémenter.
    Articles sur les technologies .NET

    Une réponse vous a aidé ? utilisez le bouton

    Votre problème est résolu ? utilisez le bouton

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

Discussions similaires

  1. fonction map avec react
    Par yunisu dans le forum React
    Réponses: 1
    Dernier message: 19/07/2019, 15h48
  2. Fonctions utilitaires de manipulation de File
    Par ptitom dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 08/03/2011, 18h43
  3. Fonction globales ou classe utilitaire ?
    Par oodini dans le forum C++
    Réponses: 9
    Dernier message: 03/09/2008, 15h16
  4. Contribution : Fonctions utilitaires sur les listes
    Par SpiceGuid dans le forum Caml
    Réponses: 25
    Dernier message: 20/02/2008, 20h52
  5. fonction api ou utilitaire pour zipper
    Par devconf77 dans le forum Windows
    Réponses: 1
    Dernier message: 30/08/2007, 21h33

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