React

React
Description de l'image React Logo SVG.svg.

Informations
Créateur Meta PlatformsVoir et modifier les données sur Wikidata
Développé par Meta et la communauté
Première version
Dernière version 18.3.1 ()[1]Voir et modifier les données sur Wikidata
Version avancée 19.0-beta
Dépôt https://github.com/facebook/react
Écrit en JavaScript
Système d'exploitation MultiplateformeVoir et modifier les données sur Wikidata
Type Bibliothèque JavaScript
Licence Licence MIT
Documentation reactjs.org/docs/getting-started.html, ru.reactjs.org/docs/getting-started.html et ar.reactjs.org/docs/getting-started.htmlVoir et modifier les données sur Wikidata
Site web react.dev

React (aussi appelé React.js ou ReactJS) est une bibliothèque open source JavaScript pour créer des interfaces utilisateurs. Elle est maintenue par Meta (anciennement Facebook) ainsi que par une communauté de développeurs individuels et d'entreprises depuis 2013.

Le but principal de cette bibliothèque est de faciliter la création d'application web monopage, via la création de composants dépendant d'un état et générant une page (ou portion) HTML à chaque changement d'état.

React est une bibliothèque qui ne gère que l'interface de l'application, cette interface étant considérée comme la vue dans le modèle MVC. Elle peut ainsi être utilisée avec une autre bibliothèque ou un framework MVC comme AngularJS. La bibliothèque se démarque de ses concurrents par sa flexibilité et ses performances, en travaillant avec un DOM virtuel et en ne mettant à jour le rendu dans le navigateur qu'en cas de nécessité[2].

  1. « https://registry.npmjs.com/react »
  2. (en) Eric Baer, « Using React is a Business Decision, Not a Technology Choice », sur Medium, (consulté le ).