2.1 Qu'est ce que React
Dans cette première vidéo, nous découvrons ce qu'est React. Créé en 2013 par les équipes de Facebook, React n'est pas un framework à proprement parler mais une bibliothèque (library) JavaScript open source. Son objectif principal est de construire des interfaces utilisateur dynamiques, modulaires et performantes à l'aide d'un système de composants réutilisables.
Pourquoi React est-il si populaire ?
- Créé et maintenu par Facebook depuis 2013.
- Architecture par composants réutilisables.
- Mises à jour fluides grâce au DOM virtuel.
- Utilisé par Netflix, Instagram, Tesla, etc.
Pour coder en React, il faut avant tout de bonnes bases en JavaScript. La bibliothèque s'appuie en effet énormément sur les fonctionnalités modernes du langage (ES6+, modules, classes, fonctions fléchées). Sans cette maîtrise, beaucoup de concepts paraîtront obscurs. C'est pourquoi le cours commencera par un rappel JavaScript avant d'entrer dans le vif du sujet.
Prenons l'exemple de Netflix : l'interface est extrêmement interactive et réactive. Lorsque vous cliquez sur « Ma liste », la transition se fait quasi instantanément, sans rechargement complet de la page. Ce type d'expérience fluide est exactement ce que permet React grâce à son rendu côté client. Dans la prochaine vidéo, nous verrons comment installer React sur votre ordinateur pour démarrer votre premier projet.
En résumé
React est une librairie JavaScript créée en 2013 par Facebook pour construire des interfaces utilisateur dynamiques et interactives, sans être un framework complet. Des applications majeures comme Netflix, Instagram et Tesla l'utilisent pour offrir une expérience utilisateur fluide où les transitions se font quasi instantanément sans rechargement de page.
Points clés
- React est une librairie JavaScript open source créée par Facebook en 2013, conçue pour construire des interfaces utilisateur dynamiques
- Ce n'est pas un framework complet, mais un outil spécialisé pour la création d'UI interactives
- Les compétences en JavaScript sont essentielles pour utiliser React efficacement
- Des applications majeures comme Netflix, Instagram et Tesla utilisent React
- React permet des transitions quasi instantanées entre pages/sections sans attendre le chargement
Questions fréquentes
Qui a créé React et quand ?
React a été créé en 2013 par les équipes de Facebook. C'est une librairie open source.
React est-il un framework ou une librairie ?
React est une librairie, pas un framework complet. Elle est spécialisée dans la construction d'interfaces utilisateur dynamiques.
Pourquoi React rend les applications plus interactives ?
React permet de construire des interfaces qui se mettent à jour dynamiquement sans rechargement de page, offrant des transitions quasi instantanées et une meilleure expérience utilisateur.