Présentation de React

React est indiscutablement l’un des meilleurs frameworks JavaScript de type « front-end ». Ses concurrents majeurs sont Vue.js (non traité dans ce livre) et Svelte (étudié en détail dans le chapitre Framework Svelte).

React est une bibliothèque JavaScript plébiscitée par les développeurs depuis sa création en 2013. Le contributeur principal de ce framework est la société Facebook.

React a assez rapidement connu un très grand succès et est utilisé par exemple par Instragram, WhatsApp, Netflix, Yahoo, Airbnb, Sony…

L’objectif de React, parfois aussi appelé React.js ou encore ReactJS, est de fournir un outillage pour concevoir des applications web monopages (Single Page Application).

Le principe de React est de permettre la construction de composants ayant un état et de faire en sorte que la page HTML en entier (ou en partie) soit actualisée à chaque changement d’état des composants la constituant.

React gère exclusivement l’interface de l’application, c’est-à-dire la vue d’un modèle MVC (Model-View-Controller). React est donc utilisé avec d’autres frameworks, par exemple avec Angular basé, lui, sur le MVC.

Le modèle MVC est très utilisé dans les développements informatiques. Il sépare la conception en trois volets :

  • Le modèle (Model), correspondant...

couv_RI4JASAP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Projets Svelte
Suivant
Création locale d’un projet React