
9 entreprises qui utilisent React
Un temps d'entrée sur le marché plus rapide, la réutilisabilité des composants, la richesse des outils de conception, de programmation et de débogage ne sont que quelques-unes des raisons pour lesquelles des entreprises bien connues ont choisi React pour construire ou reconstruire leurs applications web. Ci-dessous, je présente la liste des marques utilisant React et les raisons pour lesquelles il a été choisi.
Commençons par un détail curieux : Facebook est l'endroit où la bibliothèque React.js a été créée. Son auteur est Jordan Walke, un ingénieur logiciel de Facebook qui a développé un prototype appelé "FaxJS", et qui s'est inspiré des composants de bibliothèque pour PHP.
À ce stade, il convient de noter que Facebook n'est pas seulement une plateforme sociale mais – avant tout – une entreprise technologique dont le but est de développer la technologie et de partager des ressources avec ses utilisateurs. Ainsi, React s'est avéré être un moyen d'impliquer davantage de développeurs en relation avec l'open source.
Quand pouvez-vous voir la fonctionnalité pour laquelle React est responsable sur Facebook ? Surtout lorsque les éléments clés d'une page se chargent immédiatement lorsqu'elle est mise à jour. Grâce à cela, vous recevez les informations mises à jour. Cela se reflète, par exemple, lorsque la dernière mise à jour, commentaire ou mention "J'aime" d'un ami sur Facebook apparaît – comme vous le savez, il n'est pas nécessaire de recharger toute la page. Vous pouvez alors interagir, cliquer sur les boutons "J'aime", "Partager", etc. – et obtenir toujours une réponse immédiate de la page web, sans avoir à recharger la page.
Atlassian
Atlassian est une marque australienne mondialement connue qui possède, entre autres, des produits tels que : JIRA, Confluence, Bitbucket, Trello, Hipchat. Et presque tous sont construits en utilisant React.js.
Atlassian a utilisé des fonctions clés de React pour introduire facilement des changements sur tous les appareils : ordinateurs de bureau, Internet et appareils mobiles.
Les experts d'Atlassian affirment qu'un futur excitant attend React, tant en termes d'opportunités pour les développeurs que par l'intérêt croissant qu'il suscite.
UberEats
La plupart des gens connaissent probablement cette marque, mais peut-être que tout le monde ne sait pas que la navigation, la commande et le suivi des commandes sont le résultat de l'utilisation de React.js.
Grâce à cela, le tableau de bord du restaurant a été développé, accessible via des smartphones ou des tablettes. L'équipe UberEats a décidé que les restaurants avaient besoin d'un moyen fluide pour communiquer avec les fournisseurs et les consommateurs.
Ils voulaient une solution qui répondrait à diverses exigences, notamment :
- passer une nouvelle commande,
- accepter une commande,
- arrivée d'un livreur,
- exécution d'une commande.
Le plus important, cependant, semble être le fait que React a permis d'améliorer l'expérience utilisateur de l'application web, ce qui est visible lorsque vous utilisez l'application.
Netflix
Le leader absolu dans son secteur. En 2015, Netflix a utilisé React pour redéfinir son interface utilisateur. La décision est venue du besoin d'améliorer :
- la vitesse de lancement,
- les performances,
- la modularité.
Au cours de cinq ans, le site a subi de nombreux changements et mises à jour, mais React reste l'outil principal pour créer son front-end.
Grâce à l'interface conviviale, vous pouvez facilement passer par le processus d'autorisation et de connexion, et le design intuitif du site ainsi que le filtrage pratique aident à trouver ce que les utilisateurs recherchent. L'application inclut de nombreuses fonctionnalités pour la gestion de contenu : Ultra HD 4K, HDR, Dolby Vision, Play Netflix.
Airbnb
La réutilisabilité des composants était également un argument pour le choix de React par Airbnb. Les développeurs d'Airbnb ont activement contribué au développement de tout l'écosystème React, ce qui a entraîné la création de la bibliothèque React Sketch.app. Il s'agit d'une bibliothèque qui vise à servir de pont d'accompagnement pour la coopération entre certains travaux de conception et travaux de programmation. Les composants React sont responsables du rendu des documents dans Sketch.
Dropbox
À partir de 2012, les développeurs de Dropbox ont commencé à prendre des mesures pour améliorer le service. À ce moment-là, un des problèmes était le fait que de nombreux ingénieurs contribuaient au code source, mais seuls quelques-uns étaient conscients de ce qui se passait réellement sur le site. En 2016, React a été sélectionné pour commencer à redessiner la bibliothèque.
Avez-vous remarqué à quelle vitesse vous pouvez prévisualiser un document sur Dropbox ? Lors de la collecte des données de fichier, React analyse le nombre et la taille des pages, visualisant un aperçu au fur et à mesure que la page est défilée vers le bas. L'équipe de Dropbox a utilisé une combinaison de React et d'autres outils JS pour assurer un fonctionnement fluide sur tous les navigateurs.
Codecademy
L'entreprise propose des cours de codage, y compris des langages tels que : Java, Python, SQL, C++. Il s'agit d'une plateforme éducative bien connue.
React est une partie intégrante de la bibliothèque ; c'est un des scripts clés intégrés à la structure de Codecademy – l'en-tête, le menu et la navigation en faisant partie. Les arguments en faveur de l'utilisation de React, mis en avant par Codecademy, étaient sa facilité d'utilisation, sa compatibilité SEO et sa flexibilité.
De plus, c'est excellent pour la création de front-end et le développement d'interfaces avec JavaScript. De plus, il convient de souligner que les animations sont également créées à l'aide de React, et il est à noter qu'elles apparaîtront avec un minimum de codage. L'entreprise souhaitait vraiment que l'interface reste aussi attrayante que possible.
Skyscanner
En se déplaçant sur le sujet du design, un autre exemple est un site web – et plus précisément un grand moteur de recherche internet – enrichi d'informations sur les vols dans le monde entier.
En 2019, Skyscanner a décidé de redessiner si largement que l'équipe de développement a créé tout un système de conception - Backpack. Cela est suffisamment important pour être mentionné car ce système est basé sur des composants React. L'objectif principal des développeurs était de créer une interface cohérente et claire pour tous les utilisateurs. Les programmeurs voulaient que le design UI/UX et l'apparence de la marque soient impeccables.
Zendesk
C'est une organisation de développement de logiciels qui propose des solutions SaaS avec des fonctionnalités telles que le suivi, la surveillance des problèmes, la gestion du help desk et le service client. L'entreprise s'engage à assurer une communication facile et efficace avec ses clients.
Zendesk est l'auteur de Garden – un système pour aider à la conception. Et c'est dans Garden que des composants et outils React ont été utilisés pour offrir visualisation, localisation ou navigation.
Résumé
Les entreprises s'adaptent avec enthousiasme aux technologies grâce auxquelles elles peuvent raccourcir le temps de pénétration du marché avec un nouveau produit. C'est un argument extrêmement important dans le contexte des affaires et des profits attendus. La question de la stabilité technologique est essentielle ici, surtout dans une situation où d'autres solutions technologiques apparaissent et disparaissent.
Comme je l'ai mentionné dans l'introduction, React est accompagné d'une suite riche d'outils de conception, de développement et de débogage. Les outils de développement React sont disponibles pour certains navigateurs tels que Chrome et Firefox. Avec React, vous pouvez réduire le temps perdu, améliorer l'expérience utilisateur et offrir de meilleures performances de l'application.
Comme vous pouvez le voir dans les exemples ci-dessus, React est l'un des frameworks front-end les plus populaires et fiables utilisés par de nombreuses entreprises. C'est pourquoi chez Droptica nous mettons l'accent sur les services de développement React.js, et surtout – nous savons comment utiliser React.js avec Drupal.