Aller au contenu principal

Choix des librairies

Le choix des outils de manière générale est stratégique, il vaut mieux passer des fois quelques heures à la recherche d'un outil stratégique afin de référencer toutes les solutions existantes pour que ce soit le plus adapté à votre situation et surtout le plus pérenne sur le long terme.

Pour chercher nous vous conseillons d'utiliser quelques mots clefs en anglais :

  • En cherchant directement sur GitHub : react modal
  • En cherchant sur votre moteur de recherche :
    • "github" "react" "modal"
    • site:github.com "react" "modal"
  • En cherchant sur un outil comme ChatGPT : javascript: liste-moi les librairies les plus connues pour afficher des modals en React, en précisant le lien vers leur repository

Parmi les repositories que vous verrez, quelques indicateurs de "qualité" :

  • Ceux qui ont beaucoup de "⭐" (+1), ils sont reconnus dans la communauté ;
  • Ceux qui sont anciens (le plus simple est d'aller voir la page des contributeurs pour savoir en quelle année ça a commencé) ;
  • Ceux où il y a encore des gens qui maintiennent la librairie en regardant :
    • La section "issues" pour voir le nombre d'ouvertes et surtout si certaines ont été fermées récemment) ;
    • S'il y a des commits récents ;
    • S'il y a des releases récentes ;
  • Ceux qui correspondent le plus à vos spécificités techniques.

L'idéal est de combiner le maximum de ces indicateurs pour trouver le bon outil. Cela peut paraître exagéré, mais vous vous garantissez d'éviter d'essuyer les plâtres d'une librairie qui vient tout juste de sortir, ou d'une librairie qui est en train de mourir et où il y a peu de mutualisation du support.

Important

Faites attention à toujours vérifier la licence déclarée sur une dépendance que vous voulez utiliser. Et ce, afin de ne pas mettre légalement votre entité dans une mauvaise situation.